version 0.13.0 0.9.3
异步接口调用的时候发现libthrift-0.13.0依赖jdk9,因此调降版本到0.9.3
thrift -r --gen java UserService.thrift
version 5.2.1
version 14.0 18.0
sharding-jdbc依赖guava,因此版本需要升级
version 1.3.1
特别注意:注入thrift的processor的服务一定要是注解实例化的不能用new,否则会出现mapper注入失败的问题
版本不同配置文件不同,对于hikaricp配置db的url字段为jdbc-url,其它的为url,需要特别注意
version 3.2.0
redis docker容器部署
# pull image
docker pull redis
# first run
docker run --name redis -d -p 6379:6379 redis
# stop container
docker stop redis
# after start container
docker start redis
version
# pull image
docker pull rabbitmq:3.7-management
# first run
docker run --name rabbitmq -d -p 5672:5672 -p 15672:15672 rabbitmq:3.7-management
# stop container
docker stop rabbitmq
# after start container
docker start rabbitmq
官方文档:http://thrift.apache.org/tutorial/java、https://people.apache.org/~thejas/thrift-0.9/javadoc/
基本说明:https://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/index.html
多接口服务:https://blog.csdn.net/hivon/article/details/11681977
server比较:https://www.jianshu.com/p/047f9a5385df、https://zhuanlan.zhihu.com/p/26993406、https://zhuanlan.zhihu.com/p/31110044