7 款国产开源项目带你理解神秘的中间件|Gitee 项目推荐
项目简介:nredis-proxy 是一个以 redis 协议为主的高性能稳定的代理中间件服务,不侵入业务代码,与业务毫无联系,不需要改任何应用代码,天然支持分布式部署。项目地址:https://gitee.com/284520459/nredis-proxy
2、.net 业务消息队列 Dyd.BusinessMQ

项目简介:.net 业务消息队列是应用于业务的解耦和分离,应具备分布式,高可靠性,高性能,高实时性,高稳定性,高扩展性等特性,其优点主要是:
-
大量的业务消息堆积能力
-
无单点故障及故障监控,异常提醒
-
生产者端负载均衡,故障转移,故障自动恢复,并行消息插入。
-
消费者端负载均衡,故障保持,故障自动恢复,并行消息消费。
-
消息高可靠性持久化,较高性能,较高实时性,高稳定性,高扩展性。
-
支持99*99个消息分区,单个消息分区单天支持近1亿的消息存储。
-
消费者拉方式获取消息,在高并发,大量消息涌入的情况下,只要消费能力足够,不会有消息延迟,消息越多性能越好。
项目地址:https://gitee.com/chejiangyi/Dyd.BusinessMQ3、基于 RabbitMQ 实现的消息中间件 WMQ

项目简介:WMQ 是用 Golang 编写的基于 RabbitMQ 实现的消息中间件,在系统架构对解耦现有业务起到至关重要的作用,服务基于 HTTP 的 API 方式具有跨语言的特点,接入十分简单。能够很好的解决并发控制,异步任务,以及消息订阅与分发。项目地址:https://gitee.com/snail/wmq-go
4、开源实时消息推送系统 MPush

项目简介:mpush,是一款开源的实时消息推送系统,采用 java 语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源push推送系统。项目地址:https://gitee.com/mpush/mpush
5、分布式 TCP 推送系统 GPush
项目简介:一个 linux 下高效的,分布式 TCP 推送系统实现,单台连接服务器支撑超过百万以上连接,主要适用于千万在线级别规模的应用,对比第三方推送平台,主要优势在于,服务自建,推送效率高,而且可以很方便进行功能扩展。项目地址:https://gitee.com/gsfw/GPush
6、轻量级Java消息中间件 Uncode-MQ

项目简介:java 轻量级消息中间件,其功能特点如下:
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析


了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB
外链图片转存中…(img-TxdFRSCb-1724174904927)]
了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)