Consul简介, 服务提供者注册进Consul, 服务消费者注册进Consul, 与Eureka的区别 ...
分类:
编程语言 时间:
2020-06-23 19:10:28
阅读次数:
76
进入配置页面 新增配置项1 新增配置项2 发布配置 点击发布,配置生效 这样dubbo提供者在apollo中的配置项就已经提供好了 如果要使用的话就需要重新打一版镜像,使用apollo版本的代码 使用jenkins进行CI 查看镜像仓库是否上传成功 ...
分类:
其他好文 时间:
2020-06-23 17:11:16
阅读次数:
36
集群容错方案 说明 Failover Cluster 失败自动切换,自动重试其它服务器(默认) Failfast Cluster 快速失败,立即报错,只发起一次调用 Failsafe Cluster 失败安全,出现异常时,直接忽略 Failback Cluster 失败自动恢复,记录失败请求,定时重 ...
分类:
其他好文 时间:
2020-06-20 14:04:13
阅读次数:
74
服务提供者服务暴露过程是,当服务提供者NettyServer启动完成后,向ZK注册订阅的过程 服务消费者服务暴露过程是,创建代理对象的时候,注ZK注册订阅的过程 一、服务提供方 注册服务:调用register方法,ZookeeperRegistry中的doRegister方法。zk节点上生成prov ...
分类:
其他好文 时间:
2020-06-16 13:14:31
阅读次数:
192
服务提供者初始化过程,即ServiceBean 初始化过程 一、解析配置文件 spring在解析配置文件的过程中,会找到dubbo 命名空间对应的handler,DubboNamespaceHandler public class DubboNamespaceHandler extends Name ...
分类:
其他好文 时间:
2020-06-16 13:00:19
阅读次数:
104
1.什么是OAuth2 OAuth(开放授权)是一个开放标准,允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容,OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth1.0。 ...
分类:
其他好文 时间:
2020-06-16 11:36:25
阅读次数:
59
一、Docker,幸好有你 某一天我们的项目终于在本地开发完成,要进入部署测试的阶段,组长说:“那我们roll一下吧,看看哪个幸运儿被选中去部署”,命运的骰子果不其然的选上了我。从几乎见底的微信钱包中掏出一百大洋,进入阿里云官网买它一手学生机,SSH连接,好的,很快。熟练得输入rpm -qa | s ...
分类:
其他好文 时间:
2020-06-15 15:52:27
阅读次数:
73
四.Dubbo调用过程 或许目前有些同学还不能理解整个组件穿起来的工作工程,所以先以服务暴露/注册为例子简单描述下。首先服务端(Provider服务提供者)在框架启动时,会初始化服务实例,通过Proxy组件调用具体协议(Protocol),把服务端要暴露的接口封装成Invoker(真实类型时Abst ...
分类:
其他好文 时间:
2020-06-14 20:59:28
阅读次数:
65
1.登录到jenkins,新建一个项目 2.新建流水线 3.设置保留的天数及份数 4.添加第一个参数:设置项目的名称 5.添加第二个参数:docker镜像名称 6.添加第三个参数:项目所在的git中央仓库地址 7.添加第四个参数:项目在git仓库的对应分支或版本号 8.添加第五个参数:添加镜像标签 ...
分类:
其他好文 时间:
2020-06-13 21:27:26
阅读次数:
81
Eureka集群的搭建 上次说过了在SpringCloud应用中使用Eureka注册中心,用来对服务提供者进行服务注册与发现,但同时,它也是一个“微服务”,单个应用使用空间有限,因此和zookeeper一样,它也需要搭建集群(Cluster)。 搭建Eureka集群的原理就是创建多个eureka应用 ...
分类:
编程语言 时间:
2020-06-13 13:06:42
阅读次数:
84