EShop SOA:EShop基于Dubbo实现SOA服务化分解并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton) 源码
SOA网上商店 介绍请参见 Dubbo + TCC分布式事务 业务细分 用户类别: 用户模块:用户+邮件,涉及用户,角色,邮件,邮件文本,余额表 产品模块:产品,涉及产品,类别表 新闻模块:新闻,涉及新闻表 订单清单:order,涉及order表 邮件样本 约定 公共的域,枚举都放在通用模块下一般情况下api模块放服务接口和异常异常注意自己模块的异常放在自己模块的api模块下(Dubbo异常机制)i18n资源文件放在通用下即可,别的模块下不用放 启动顺序 电子邮件,订单,用户,网站 注意事项 所有实体类都必须实现serializable接口Dubbo异常处理机制:异常类和接口类在同一jar包里
文件列表
EShop-SOA:EShop基于Dubbo实现SOA服务化分解,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
(预估有个246文件)
.gitignore
260B
UserServiceImpl.java
4KB
ProducerTransactionMessageServiceImpl.java
5KB
TokenManagerImpl.java
5KB
MailController.java
8KB
TokenController.java
7KB
NewsController.java
3KB
UserController.java
12KB
PayController.java
3KB
ProductController.java
6KB
暂无评论