这个项目是Tars RPC框架Java语言的源代码。
<table> <tr> <td><b>主页:</b></td> <td><a href="https://tarscloud.org">tarscloud.org</a></td> </tr> <tr> <td><b>中文版:</b></td> <td><a href="README.zh.md">点我查看中文版</a></td> </tr> </table>本指南使用Docker完成Tars的部署。[适用于Macos、Linux]
2. 在Docker中启动TarsFramework
docker pull tarscloud/framework:latest docker pull tarscloud/tars-node:latest docker pull mysql:5.6 docker network create -d bridge --subnet=172.25.0.0/16 --gateway=172.25.0.1 tars docker run -d \ --net=tars \ -e MYSQL_ROOT_PASSWORD="root@appinside" \ --ip="172.25.0.2" \ --name=tars-mysql \ mysql:5.6 sleep 30s docker run -d \ --net=tars \ -e MYSQL_HOST=172.25.0.2 \ -e MYSQL_ROOT_PASSWORD='root@appinside' \ -eREBUILD=false -eSLAVE=false \ -e INET=eth0 \ --ip="172.25.0.4" \ -p 3000-3001:3000-3001 \ tarscloud/framework sleep 60s docker run -d --net=tars --ip="172.25.0.3" -eWEB_HOST=http://172.25.0.4:3000 tarscloud/tars-node
注意:-P 18600-18700:18600-18700参数为应用开放18600-18700端口,如有需要可以增加更多端口
本指南通过一个简单的服务器示例,让您快速了解Java中的Tars
├── pom.xml └── src └── main ├── java │ └── tars │ └── testapp │ ├── HelloServant.java │ ├── QuickStartApplication.java │ └── impl │ └── HelloServantImpl.java └── resources └── hello.tars