RocketMQ-事务消息 来自官网: 上图说明了事务消息的大致方案,其中分为两个流程:正常事务消息的发送及提交、事务消息的补偿流程。 1.事务消息发送及提交: (1) 发送...
RocketMQ-事务消息 来自官网: 上图说明了事务消息的大致方案,其中分为两个流程:正常事务消息的发送及提交、事务消息的补偿流程。 1.事务消息发送及提交: (1) 发送...
@倔强青铜弟中弟 ok
Nacos和Zookeeper对比在项目中使用了Nacos作为配置中心和服务注册中心,不禁会想起Zookeeper也是可以做同样的事情,那么两者有什么异同处呢?终于找了一个时间整理出下面这篇文章。 主要平时用...
rocketmq版本4.3.2 1.自动创建流程 我们初步可以看一个流程图 我们可以在broker.conf中通过配置 autoCreateTopicEnable=true开...
Nacos 一.市场上的注册中心 功能/服务NacosConsulEurekaZookeeper1.服务引入难度1.1团队使用技术栈难度阿里研发美企HashiCorp研发Ne...
parent():对于服务端Channel来讲,它的父channel是空,而客户端的channel,它的父channel就是创建它的ServerSocketChannel.
--------------------这句话写反了
可以自己研究下😃
Nacos服务发现建议看这篇文章前看一下Raft实现,我也写了一篇文章Nacos集群 官网概念:名字服务 (Naming Service)提供分布式系统中所有对象(Object)、实体(Ent...
准备开始深入 学习elasticsearch,对于深入一门技术,自己最喜欢的就是通过源码来学习,一方面能够从源码学习到架构知识,另外还能把es理论和实现相结合,更加深刻的理解...
在项目中使用了Nacos作为配置中心和服务注册中心,不禁会想起Zookeeper也是可以做同样的事情,那么两者有什么异同处呢?终于找了一个时间整理出下面这篇文章。 主要平时用...
这篇文章同样先总结介绍框架,然后分开 介绍源码,初始化等。 Netty的Channel过滤器实现原理与ServletFilter机制一致,它将Channel的数据管道抽象为C...
EventLoop:英译事件循环器,感觉起来就是是不停的处理事件EventLoopGroup:事件循环器组,感觉就是一大推的EventLoop处理事件。那么究竟是怎么回事呢?...
分析的netty版本4.1.17 一、Channel Netty的抽象了一个顶层接口Channel相比原来NIO提供的Channel有更多的功能,当然也是相对复杂的。 1. ...
我们在进行数据传送的时候需要用到缓冲区,常用的就是NIO的Buffer,实际上7种类型(除了Boolean)都有相关的实现,但是NIO编程常用的还是ByteBuffer。但是...
1.Netty的逻辑架构 如上图逻辑架构参考《Netty权威指南》,Netty也是基于三层模型来实现的 1.1 Reactor通信调度层 &nbs;上图中最底层Reactor...
要想了解Netty,我们还是需要看Netty的基础使用 这里使用的netty 1.客户端 2.服务端 ServerInitializer 服务器初始化类 IO事件处理之Ser...
因为Netty是NIO的二次开发,所以先了解IO相关知识,比如阻塞,同步异步,NIO等还是必要的 1.阻塞和非阻塞 阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的...
做了这么多年的web开发,对于常用的@RequestMapping,@RequestParam等;我们是否知道它们实现原理呢?本文就来做个揭秘。(这篇文章的阅读建议先了解Sp...
建议看这篇文章前看一下Raft实现,我也写了一篇文章Nacos集群 官网概念:名字服务 (Naming Service)提供分布式系统中所有对象(Object)、实体(Ent...
nacos的集群分为持久化和非持久化两种,持久化采用的Raft协议来实现,非持久化使用不同节点作为节点分片存储实现,以下主要分析持久化的实现 1.nacos持久化集群 nac...
要分析Nacos源码,好歹我们也通过源码启动起来,这样也方便我们debug代码。注:nacos1.1.3 文章篇幅较长,一定要有耐心;如果有疑问欢迎咨询讨论 1.启动服务 源...
从个人观点来讲,要学习一款产品,先要了解这个产品能干什么,然后尝试去使用它,接着在深入分析;建议先使用下在看相关原理;目前我们使用到的就两个功能(也是公司目前在用的),一个是...