消息中间件

首页 标签 消息中间件
# 消息中间件 #
关注
28321内容
RocketMQ:底层Netty频繁OS OOM
本文记录了一例Java应用因多ClassLoader加载多个Netty的PooledByteBufAllocator导致堆外内存超限、触发OS OOM的排查过程。通过NMT、Arthas等工具分析,发现7个不同类加载器各自实例化独立的分配器,均不受MaxDirectMemorySize全局限制,最终总堆外内存远超预期。根因在于Netty使用Unsafe直接申请内存,绕过JVM监管。短期建议调低堆内存以腾出空间,长期需中间件协同优化。
应用架构图
在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键技术关系,包括单体四层结构(表现、业务、数据、基础层)和分布式应用的调用关系,明确内外系统边界,形成完整技术体系图谱。
应用架构图
在业务架构基础上,技术架构将需求转化为技术实现。涵盖分层设计、技术选型与关键技术关联,包括单体四层结构(表现、业务、数据、基础层)与分布式SOA架构,明确应用内外调用关系及边界,形成完整技术体系蓝图。(238字)
|
3天前
|
04 | 网络通信:RPC 框架在网络通信上更倾向于哪种网络 IO 模型?
本讲深入讲解RPC框架中的网络通信机制,重点分析同步阻塞IO与IO多路复用模型的原理及适用场景,阐明高并发下IO多路复用的优势。结合Netty等主流框架,探讨零拷贝技术在提升性能中的关键作用,涵盖操作系统层与用户空间的优化策略,助力构建高效、稳定的RPC通信体系。(239字)
|
4天前
| |
来自: 弹性计算
后台数据的“毒警”:指标噪声和空洞指标不治理,你的监控就永远是个“聋子”
后台数据的“毒警”:指标噪声和空洞指标不治理,你的监控就永远是个“聋子”
|
4天前
|
掌上医院预约挂号系统如何与医院HIS系统对接?
掌上医院预约挂号系统通过移动互联网,实现挂号、就诊、查报告全流程线上化。依托与HIS等系统对接,打通医生排班、号源管理、数据同步等环节,支持微信小程序等多端访问,有效缓解排队难、信息不畅等问题,提升医疗效率与患者体验。
|
5天前
|
RabbitMq-队列交换机绑定关系优化为枚举注册
本项目通过枚举配置简化RabbitMQ队列、交换机及绑定关系的注册流程,实现自动化声明。只需定义队列枚举,即可完成交换机创建、队列声明与绑定,大幅减少重复代码,提升开发效率。支持直连、主题、广播及延迟交换机,配置灵活,易于维护。
|
6天前
| |
来自: 弹性计算
监控不是摆设:把 SLA 写进监控后,SRE 的决策终于有了“方向盘”
监控不是摆设:把 SLA 写进监控后,SRE 的决策终于有了“方向盘”
|
6天前
|
在 OpenAI 打造流处理平台:超大规模实时计算的实践与思考
本文整理自 OpenAI 基础设施团队的 Shuyi Chen 和 Joey Pereira 在 Current 2025 伦敦会议上的演讲 ”Building a Stream Processing Platform at OpenAI“,主要演讲内容为: OpenAI 的流式基础设施 构建流处理平台的动机及遇到的挑战; OpenAI 的整体架构及深入解读 OpenAI 业务用例以及平台未来的演进方向
免费试用