首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
炳臣
掘友等级
Java
|
ZOOM
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 98
沸点 1
赞
99
返回
|
搜索文章
最新
热门
ZOOM-23届校园招聘内推啦!!!
ZOOM校招开启啦!!! 本科及以上2023届毕业生,计算机、数学、电子信息、通信工程等满足岗位需求的理工科相关专业 *国内:2022年9月-2023年8月毕业生 *海外:2022年9月-202
RocketMQ学习总结
服务器上部署的RocketMq进程一般称之为Broker,Broker会接收Producer的消息,持久化到本地,然后push给Consumer,通常使用集群部署。主从之间会有数据同步 路由服务,类似与dubbo中的注册中心zk,它存储了Broker的路由信息,供Produce…
RocketMq之事务消息实现原理
RocketMQ提供了事务消息的功能,采用2PC(两段式协议)+补偿机制(事务回查)的分布式事务功能,通过消息队列 RocketMQ 版事务消息能达到分布式事务的最终一致。 暂不能投递的消息,发送方已经成功地将消息发送到了消息队列 RocketMQ 版服务端,但是服务端未收到生…
RocketMq之Broker源码分析
服务器上部署的RocketMq进程一般称之为Broker,Broker会接收Producer的消息,持久化到本地,然后push给Consumer,通常使用集群部署,主从之间会有数据同步。 Broker 会向所有 NameSever 注册自己(包含topic信息),并保持心跳连接…
RocketMq之Consumer原理浅析
当一个业务系统部署多台机器时,每台机器都启动了一个Consumer,并且这些Consumer都在同一个ConsumerGroup也就是消费组中,此时一个消费组中多个Consumer消费一个Topic,而一个Topic中会有多个MessageQueue。 那么就会有一个问题,比如…
RocketMq之Producer原理浅析
其实MessageQueue是RocketMq的一种数据分片+物理存储机制。 我们一般在创建 Topic 的时候会指定 MessageQueue 的数量。 如上图,一个 Topic 中有4个 MessageQueue,每个 Brokers 上有2个 MessageQueue ,…
RocketMq之NameSever浅析
NameSever 是一种路由服务,类似于dubbo中的注册中心zk,它存储了Broker的路由信息,供Producer和Consumer使用,不然Producer怎么知道往哪个Broker发送消息。多个NameSever之间没有通信,每个NameSever都会保存所有路由信息…
Dubbo源码学习-服务引用(远程调用阶段)
Dubbo 支持同步和异步两种调用方式,其中异步调用还可细分为“有返回值”的异步调用和“无返回值”的异步调用。所谓“无返回值”异步调用是指服务消费方只管调用,但不关心调用结果,此时 Dubbo 会直接返回一个空的 RpcResult。若要使用异步特性,需要服务消费方手动进行配置…
Dubbo源码学习-服务引用(服务启动阶段)
... 这两个引用服务的时机区别在于,第一个是饿汉式的,第二个是懒汉式的。 默认情况下,Dubbo 使用懒汉式引用服务。如果需要使用饿汉式,可通过配置 dubbo:reference 的 init 属性开启。 可以通过注解@Reference或者配置文件dubbo-consum…
Dubbo源码学习-服务发布
我们一般会把服务的信息放在spring的配置文件中,供dubbo解析调用。那么这些配置文件是怎么起作用的呢? 可以看到该类继承了spring的NamespaceHandlerSupport,每个标签通过dubbo的解析类去解析,然后再把解析出来的数据放入各自的配置类中。 如标签…
下一页
个人成就
文章被点赞
208
文章被阅读
78,854
掘力值
1,900
关注了
20
关注者
146
收藏集
11
关注标签
19
加入于
2019-05-10