1. 项目地址
tcc-transaction,源码里使用的JDK以及Spring的版本比较老旧了,所以作者fork之后重新构建了自己的调试环境,给出地址仅供参考,link。
2. 执行SQL脚本,安装zookeeper略过。
3. 搭建完成后工程的目录结构如下所示
1.1.14.启动本地dubbo服务
推荐使用dubbo提供的Main
作为启动方式,在idea中配置如下:
5.本地调试 dubbo服务
推荐使用配置文件的方式指定直连service的地址,可以在应用启动的时候使用参数指定配置文件的路径java -Ddubbo.resolve.file=xxx.properties
,在dubbo 2.0以上版本自动加载${user.home}/dubbo-resolve.properties
,不需要配置。下面贴出作者自己的配置文件内容:
org.rhine.order.api.PlaceOrderService=dubbo://localhost:20881 org.rhine.capital.api.CapitalAccountService=dubbo://localhost:20880 org.rhine.capital.api.CapitalTradeOrderService=dubbo://localhost:20880 org.rhine.redpacket.api.RedPacketTradeOrderService=dubbo://localhost:20882 org.rhine.redpacket.api.RedPacketAccountService=dubbo://localhost:20882
网友评论