logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

探秘 RabbitMQ 的设计理念与核心技术要点

消息队列中间件(message queue middleWare, MQ)指利用高效可靠消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程通信。一般有两种传递模式:点对点模式和发布订阅模式。点对点的模式是基于队列的,消息生产者发送消息到队列,消费者从队列中接收消息,队列的存在使得消息的异步传输成为可能。

文章图片
#rabbitmq#分布式#java
JVM内存模型深度解读

JVM(Java Virtual Machine,Java虚拟机)对于Java开发者和运行 Java 应用程序而言至关重要。其重要性主要体现在跨平台性、内存管理和垃圾回收、性能优化、安全性和稳定性、故障排查与性能调优等方面。今天就下学习一下 JVM 的内存模型。

文章图片
#jvm
JVM 垃圾回收机制:探秘对象生死判定与高效回收算法

JVM 程序计数器、虚拟机栈、本地方法栈随着线程而生,随着线程而灭。栈中的栈帧随着方法的进入和退出而有条不紊的执行着出栈和入栈操作,因此这几个区域的内存回收都具备确定性。而 Java 堆和方法区则有着显著的不确定性:一个接口的多个实现类需要的内存可能不一样,一个方法锁执行的不同条件分支所需的内存也可能不一样。

文章图片
#jvm
深入浅出 Kafka 消费者:解密分布式消息流的幕后英雄

Kafka消费者是订阅并从Kafka主题(Topic)中消费消息的应用程序或服务组件。它们负责从生产者发送的消息队列中拉取消息,并对这些消息进行处理。

文章图片
#分布式#kafka
Kafka消息流转的挑战与对策:消息丢失与重复消费问题

这一节关于kafka消息中间件出现重复消费和消息丢失的场景和原因进行了分析,你学会了吗?

文章图片
#kafka#分布式
揭秘Elasticsearch:一文读懂分布式搜索与分析引擎的核心概念

Elasticsearch 是一个开源、分布式、实时搜索和分析引擎,专门用于处理大规模数据的快速检索与分析。它建立在 Apache Lucene 的基础上,但提供了比 Lucene 更为丰富的功能和友好的RESTful API 接口,使得开发者能够轻松地进行全文搜索、结构化搜索以及对海量数据进行复杂的聚合操作。Elasticsearch 目前被广泛用于互联网多种领域中。一是搜索领域,相对于 sol

文章图片
#elasticsearch#分布式#大数据
Redis 6.0进化之路:关键新特性详解

随着技术发展的日新月异,Redis作为业界知名的开源内存数据结构存储系统,在不断演进中为开发者带来了众多令人瞩目的新特性。在2020年4月底正式发布的Redis 6.0版本中,一系列重大改进不仅提升了性能和扩展性,更强化了安全性及管理灵活性。本文将深入探讨Redis 6.0的关键新特性及其对开发实践的影响。Redis 6.0 中的几个关键新特性,分别是面向网络处理的多IO线程、客户端缓存、细粒度的

文章图片
#redis#数据库#缓存
ZooKeeper是如何保证数据一致性的?

总之,ZAB 协议是 ZooKeeper 实现其作为分布式协调服务核心功能的关键所在,确保了在复杂网络环境和机器故障情况下,仍能提供强大而一致的数据服务,支撑起众多分布式系统的协同工作。往期经典推荐探索分布式强一致性奥秘:Paxos共识算法的精妙之旅-CSDN博客Raft共识算法领导者选举流程揭秘-CSDN博客Redis使用规范的最佳实践:打造高性能与稳定性的关键法则-CSDN博客SpringBo

文章图片
#zookeeper#分布式
到底了