分布式系统中的相关概念
集群和分布式
、
k.image?)
架构演进
Dubbo概述
dobbo快速入门
zookeeper注册中心安装
dubbo快速入门 spring springmvc整合
dubbo 服务提供者
<!--使用bubbo就不使用spring扫描了-->
<context:component-scan base-package="com.itheima.service"/>
<!--dubbo的配置-->
<!--1 配置项目的名称 唯一-->
<dubbo:application name="dubbo-service"/>
<!--2 配置注册中心的地址-->
<dubbo:registry address="zookeeper://192.168.58.102:2181"/>
<!--配置dubbo包扫描-->
<dubbo:annotation package="com.itheima.service.impl"/>
服务消费者
方法1
方法二
方法一要在消费者中建立服务提供者的接口,一旦接口多了就很麻烦
将接口做成独立接口
之后就可以将其他项目中的service删掉了,并且在其他项目的pom文件中加入公共模块依赖
dubbo 高级特性
admin
打包
启动
后端
前端
admin的使用
dubbo 高级配置
序列化
数据要在两个服务器上以流的形式传递
地址缓存
老服务可以用 新的服务不行了
超时
消息生产方 (超时服务建议配置在生产方)
调用方(不推荐,但会覆盖消息生产方)
重试
多版本
负载均衡