springcloudalibaba 项目微信小程序 中的用户中心微服务
- 对内容中心微服务进行数据建模,逻辑划分,编写API文档
- 整合了spring mvc,通用mapper代替原生mybatis
- 使用了lombok
- 微服务间通信使用的是RestTemplate的getObject API 其中内容中心是服务调用者 用户中心是服务提供者
- 整合了springcloud 和 springcloudalibaba
- 整合了 Nacos 服务发现
- 整合了 Ribbon 客户端侧负载均衡,并且扩展了两种方式负载均衡:按照nacos权重和优先调用统一cluster
- 整合了http客户端feign,重构了RestTemplate代码逻辑 使用阿里云ahas 进行生产级别的服务容错
- 引入了MQ组件进行消息通信(RocketMq)用户中心和内容中心之间的异步api通信调用。