
dubbo
wsq19980112
这个作者很懒,什么都没留下…
展开
-
Dubbo如何传输java对象?注册中心挂了,服务可以正常访问吗?什么是超时和重试?
序列化 地址缓存 注册中心挂了,服务是否可以正常访问? 可以,因为dubbo服务消费者在第一次调用时,会将服务提供方地址缓存到本地,以后在调用则不会访问注册中心。当服务提供者地址发生变化时,注册中心会通知服务消费者。新的服务不可用,老的服务仍可以使用 超时 服务消费者在调用服务提供者的时候发生了阻塞、等待的情形,这个时候,服务消费者会一直等待下去。在某个峰值时刻,大量的请求都在同时请求服务消费者,会造成线程的大量堆积,势必会造成雪崩。 dubbo 利用超时机制来...原创 2022-04-04 14:47:06 · 1240 阅读 · 0 评论 -
Dubbo的简单调用过程
首先是服务运行容器Container启动加载服务的提供者provider,然后根据生产者的配置文件去发布服务,完成服务的初始化 生产者启动时,根据配置中的注册中心地址连接到注册中心,将生产者的服务信息发布到注册中心,在注册中心中提供自己的服务 然后是消费者启动,根据消费者XML配置文件中的服务引用信息,连接到注册中心,想注册中心订阅自己所需的服务 之后注册中心根据根据订阅关系,会返回生产者地址列表给消费者,如果有变更,注册中心会推送最新的服务地...原创 2022-04-04 14:14:26 · 1525 阅读 · 0 评论