第一章 源码环境构建

1. 项目地址

tcc-transaction,源码里使用的JDK以及Spring的版本比较老旧了,所以作者fork之后重新构建了自己的调试环境,给出地址仅供参考,link

2. 执行SQL脚本,安装zookeeper略过。

3. 搭建完成后工程的目录结构如下所示

1.1.1

4.启动本地dubbo服务

推荐使用dubbo提供的Main作为启动方式,在idea中配置如下:

1.1.2

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

下一章 工程结构解析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容