Dubble
Be_nurturing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo原理_4
1、RPC原理一次完整的RPC调用流程(同步调用,异步另说)如下:1)服务消费方(client)调用以本地调用方式调用服务; 2)client stub接收到调用后负责将方法、参数等组装成能够进行网络传输的消息体; 3)client stub找到服务地址,并将消息发送到服务端; 4)server stub收到消息后进行解码; 5)server stub根据解码结果调用本地的服务; 6)本地服务执行并将结果返回给server stub; 7)server stub将返回结果原创 2020-07-15 15:54:21 · 349 阅读 · 0 评论 -
Dubbo高可用_3
1、zookeeper宕机与dubbo直连现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因:健壮性监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务注册中心对等集群,任意一台宕掉后,将自动切换到另一台注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯服务提供者无状态,任意一台宕掉后,不影响使用服务提供者全部宕掉后,服务消费者应用将无法使用,并无限次重连等待服务提供者恢复原创 2020-07-15 14:45:33 · 259 阅读 · 0 评论 -
Dubbo配置_2
配置的官方网址http://dubbo.apache.org/zh-cn/docs/user/configuration/xml.html1、配置原则1 .properties加载顺序1-1dubbo.properties 加载顺序 优先1,其次2 ,最后3上面图中的顺序对应下面的3中情况1.JVM 启动 -D 参数优先,这样可以使用户在部署和启动时进行参数重写,比如在启动时需改变协议的端口。2.XML 次之,如果在 XML 中有配置,则 dubbo.properties 中的.原创 2020-07-14 16:26:25 · 432 阅读 · 0 评论 -
Dubbo基础知识与SpringBoot整合项目_1-3
一、创建公用的部分提出到一个公共的项目中gmail-interface还是应用上一篇文章的gmail-interface这个公用的项目 代码不变二、服务提供者boot-user-service-provider项目结构如下pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati原创 2020-07-13 11:48:37 · 263 阅读 · 0 评论 -
Dubbo基础知识与Spring整合项目_1-2
一、创建公用的部分提出到一个公共的项目中gmail-interface项目结构如图pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0原创 2020-07-10 10:56:53 · 283 阅读 · 0 评论 -
Dubbo基础知识_1
1、分布式基础理论1.1)、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.2)、发展演变单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部原创 2020-07-10 09:46:52 · 249 阅读 · 0 评论
分享