由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

2022年10月的内容

中间件

Pulsar 主要功能介绍及使用

Pulsar 主要功能介绍及使用
多租户模式 什么是多租户 Apache Pulsar 最初诞生于雅虎,当时就是为了解决雅虎内部各个部门之间数据的协调,所以多租户特性显得至关重用,Pulsar 从诞 生之日起就考虑到多租户这一特性,并在后续的实现过程中,将其不断的完善。 多租户这一特性,使得各个部门之间可以共享同...

2年前 (2022-10-14) 3049℃ 1喜欢

中间件

Pulsar介绍和集群部署

Pulsar介绍和集群部署
Pulsar 基本介绍 背景 Apache Pulsar 是一个云原生企业级的发布订阅(pub-sub)消息系统2012年雅虎孵化,2016年开源成为apache的顶级项目,Pulsar 已经被腾讯、智联招聘、涂鸦智能、中国移动、中国电信、360、达达集团(京东到家)、苏宁、平安...

2年前 (2022-10-14) 2568℃ 2喜欢

架构设计

本地消息表模式保障分布式最终一致性

本地消息表模式保障分布式最终一致性
先看问题 这里使用订单系统和库存系统协同作业,就要涉及到数据的一致性了。 作为订单系统肯定是要创建订单,作为库存系统,肯定是要在库存表中进行库存的扣减,以及在出库记录表中进行出库记录的登记。在这个过程中,因为中间跨进程和跨数据,所以数据一致性是无法直接保障的。那我们该怎么办呢?...

2年前 (2022-10-12) 681℃ 2喜欢

JAVA

Netty线程模型

Netty线程模型
本文原理图说明 1、黄色的框表示对象 2、蓝色的框表示线程 3、白色的框表示方法(API) 线程模型基本介绍 1、不同的线程模式,对程序的性能有很大影响,为了搞清 Netty 线程模式,我们先来看看各个线程模式,最后在看看 Netty 线程模型有什么优越性。 2、目前存在的线程模...

2年前 (2022-10-12) 1174℃ 0喜欢

中间件

Kafka-Kraft模式

Kafka-Kraft模式
Kafka-Kraft模式介绍 Kafka 2.8.0 正式发布了Kraft的先行版,并且支持在Kraft模式下的部署和运行。KRaft模式下的Kafka可以完全脱离zookeeper运行,使用自己的基于Raft算法实现的quorum来保证分布式Metadata的一致 左图为K...

2年前 (2022-10-12) 2675℃ 0喜欢

JAVA

RocketMQ 幂等性保障

RocketMQ 幂等性保障
什么是幂等性 那什么是幂等性呢,说人话就是当多次重复请求时,接口能够保证与预期相符的结果。 我们举个例子来说明,例如我们设计了一个为员工涨薪的接口,本次请求发送后为1号员工涨薪500元。 PUT https://edu.lagou.com/employee/salary {&...

2年前 (2022-10-12) 1061℃ 0喜欢

JAVA

RocketMQ消费者基于自定义属性实现SQL过滤

RocketMQ消费者基于自定义属性实现SQL过滤
介绍 基于SQL的过滤,因为对SQL语句执行了校验和SQL语法的解析,执行效率相对于tag方式较低,同时作为自定义属性,他不像tag是标准的结构体,所以在进行消息筛选的时候,相比起tag过滤,这种SQL过滤的方式,执行效率是相对比较慢的,只适用于数据量不大,需要灵活来进行调整的时...

2年前 (2022-10-12) 6706℃ 0喜欢

JAVA

RocketMQ 五种消息类型实践

RocketMQ 五种消息类型实践
五种消息类型介绍 普通消息:普通消息也称为并发消息,和传统的队列相比,并发消息没有顺序, 但是生产消费都是并行进行的,单机性能可达十万级别的TPS。 分区有序消息:与Kafka中的分区类似,把一个Topic消息分为多个分区“保 存”和消费,在一个分区内的消息就是传统的队列,遵循...

2年前 (2022-10-12) 9337℃ 1喜欢

JAVA

JVM—垃圾回收器(下)G1版

JVM—垃圾回收器(下)G1版
G1总结 现在互联网的项目,基本都是使用G1垃圾回收器。 原因如下 G1和JDK1.8默认的Parallel+SerialOld垃圾收集器对比 回收性能 PS+SerialOld:超过32G内存回收时,Serial Old老年代单线程性能堪忧,出现老年代GC基本宣告应用死刑! G...

2年前 (2022-10-08) 2782℃ 1喜欢

JAVA

JVM—垃圾回收器(上)没G1版

JVM—垃圾回收器(上)没G1版
垃圾回收器概述 垃圾收集机制是Java的招牌能力,极大地提高了开发效率。GC垃圾收集器是和JVM一脉相承的,它是和JVM进行搭配使用,在不同的使用场景对应的收集器也是有区别 7种经典的垃圾收集器: 串行回收器:Serial、Serial old 并行回收器:ParNew、Par...

2年前 (2022-10-08) 2440℃ 0喜欢