Fighting
Kafka生产实践与性能优化 Kafka生产实践与性能优化
Kafka如何保证消息不丢失首先要想保证全链路的消息不丢失,要从生产端和消费端来考虑 生产端控制参数ack的设置 acks=0: 表示producer不需要等待任何broker确认收到消息的回复,就可以继续发送下一条消息。性能最高,但是最
2024-03-05
Kafka基本使用及设计原理 Kafka基本使用及设计原理
背景Kafka是一个分布式基于Zookeeper的分布式消息系统,支持多分区,多副本。是由Scala语言开发,现在是Apache基金会顶级开源项目。它有着高吞吐、低延迟的特性。这种特性主要应用于大数据场景,日志收集场景。不适合一些复杂的业务
2024-02-01
RocketMQ生产问题实践 RocketMQ生产问题实践
RocketMQ如何保证消息不丢失RocketMQ的一个发送消息流程 生产者 => Broker => 消费者 Broker master => slave => 磁盘 生产者发送消息给到Broker Br
2024-01-12
RocketMQ整体理解和消息样例 RocketMQ整体理解和消息样例
RocketMQ架构设计 在RocketMQ上主要分为4部分,Producer、Consumer、NameServer、Broker Producer:消息生产者,Producer通过NameServer拉取所有Broker集群,通过负载
2023-12-28
ShardingSphere数据分片内核原理及源码流程 ShardingSphere数据分片内核原理及源码流程
ShardingSphere数据分片这一部分内核主要是解析引擎、路由引擎、改写引擎、执行引擎、归并引擎五部分。这里主要是对这五部分进行剖析。 在数据分片这块Sharding-JDBC和Sharding-Proxy内核原理这一块是一致的。 官
2023-11-13
ShardingSphere基本概念及快速入门 ShardingSphere基本概念及快速入门
Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、
2023-10-20
消息队列常见问题及解决方案 消息队列常见问题及解决方案
当前市场常见的几种消息中间件就有比如说RabbitMQ、RocketMQ、Kafka,他们都各有优势,下面会介绍他们之间的差别和优缺点。这里不针对某种消息队列,常见消息队列糅杂在一起谈谈 常用消息中间件简单介绍只是简单介绍几种常用消息中间件
2023-09-08
ZooKeeper初探及使用场景 ZooKeeper初探及使用场景
认识ZooKeeperZooKeeper是一个分布式调度协调服务,分布式应用的产生必定会带来多节点之间的协调问题,这个时候ZooKeeper就出现了。很多开源中间件都用到了ZooKeeper,比如KafKa就是强依赖于ZooKeeper.它
2023-08-28
Dubbo服务调用源码 Dubbo服务调用源码
前言前面对于服务导出和服务引入有了比较详细的解释,这里主要是对服务的整个调用过程进行解析。首先我们看一下Dubbo在整个调用过程情况。官方源码解析; 应用启动时,服务消费者首先会从注册中心拉取服务存到服务目录。 调用的时候会先从服务目录吧
2023-07-28
Dubbo服务导出源码 Dubbo服务导出源码
入口还记得springboot会注册DubboBootstrapApplicationListener监听事件,在这个事件中onContextRefreshedEvent调用了dubboBootstrap.start()方法。说明了在Spr
2023-07-01
1 / 4