将dubbo+zookeeper转成springcloud

电商的dubbo+zookeeper用springcloud来做
应该修改哪些地方?
Dubbo的RPC原理:consumer/registry/provider/monitor
原dubbo+zookeeper项目结构
每个功能服务都有Service和web 配置文件加dubbo场景启动器/配置dubbo -> application.properties,application.yml
@Reference 在dubbo springboot使用时,在需要调用的服务接口上(consumer)使用@Reference直接调用远程服务方法
@Reference原理:https://blog.csdn.net/y418662591/article/details/86650951
用到动态代理
SpringBoot框架之通用mapper插件(tk.mybatis)

1、把dubbo去掉;使用Eureka;
2、把每一个Service和对应的Web结合起来并作为一个微服务功能;
3、每一个功能都是一个微服务并且进行Feign调用其他服务;

feign原理过程:通过ribbon(解析微服务名)负载策略找到eureka唯一URL调用provider微服务服务方法

你可能感兴趣的:(springcloud)