Dubbo
高性能的java RPC框架
架构
init:初始化
async:异步
sync同步
- 0:需要容器启动例如Tomcat
- 1:注册ip端口以及一些东西到注册中心
- 2:订阅服务
快速入门
Zookeeper(官方推荐注册中心,同时还有Redis,Simper,Multicast,Nacos等)
安装:默认端口2181
Dubbo快速入门
传统方法,需要web依赖于service
服务者
配置服务,需要Dubbo的命名空间
消费者
将传统的注入改为远程注入
配置服务,需要Dubbo的命名空间
实际开发中会将接口提取出来当做公共接口
高级特性
Dubbo-admin管理平台
下载安装好Dubbo-admin之后修改application.properties文件,修改成注册的ip
启动admin就是运行jar文件
在服务者配置之后就可以查看元数据
Dubbo常用高级配置
序列化
具体实现
interface依赖于pojo
地址缓存
超时与重试
在service里面可以配置超时时间以及重连次数
多版本
在service端指明版本
在web端注入服务的时候选择version版本
负载均衡
集群容错
服务降级
SpringCloud
标签:Dubbo,服务,service,dubbo,admin,springCloud,配置,注册 From: https://www.cnblogs.com/happy12123/p/16649770.html