7 款国产开源项目带你理解神秘的中间件|Gitee 项目推荐

项目简介:nredis-proxy 是一个以 redis 协议为主的高性能稳定的代理中间件服务,不侵入业务代码,与业务毫无联系,不需要改任何应用代码,天然支持分布式部署。项目地址:https://gitee.com/284520459/nredis-proxy

2、.net 业务消息队列 Dyd.BusinessMQ

image

项目简介:.net 业务消息队列是应用于业务的解耦和分离,应具备分布式,高可靠性,高性能,高实时性,高稳定性,高扩展性等特性,其优点主要是:

  • 大量的业务消息堆积能力

  • 无单点故障及故障监控,异常提醒

  • 生产者端负载均衡,故障转移,故障自动恢复,并行消息插入。

  • 消费者端负载均衡,故障保持,故障自动恢复,并行消息消费。

  • 消息高可靠性持久化,较高性能,较高实时性,高稳定性,高扩展性。

  • 支持99*99个消息分区,单个消息分区单天支持近1亿的消息存储。

  • 消费者拉方式获取消息,在高并发,大量消息涌入的情况下,只要消费能力足够,不会有消息延迟,消息越多性能越好。

项目地址:https://gitee.com/chejiangyi/Dyd.BusinessMQ3、基于 RabbitMQ 实现的消息中间件 WMQ

image

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

4、开源实时消息推送系统 MPush

image

项目简介:mpush,是一款开源的实时消息推送系统,采用 java 语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点。同时也是少有的可商用的开源push推送系统。项目地址:https://gitee.com/mpush/mpush

5、分布式 TCP 推送系统 GPush

项目简介:一个 linux 下高效的,分布式 TCP 推送系统实现,单台连接服务器支撑超过百万以上连接,主要适用于千万在线级别规模的应用,对比第三方推送平台,主要优势在于,服务自建,推送效率高,而且可以很方便进行功能扩展。项目地址:https://gitee.com/gsfw/GPush

6、轻量级Java消息中间件 Uncode-MQ

image

项目简介:java 轻量级消息中间件,其功能特点如下:

总结

我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。

Mybatis源码解析

了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB
外链图片转存中…(img-TxdFRSCb-1724174904927)]

了解详情https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB

  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值