1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 WMQ v1.5 发布,go 实现的消息中间件 下载

本帖由 漂亮的石头2017-10-17 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,064
    赞:
    47
    WMQ 是用 golang 基于 RabbitMQ 实现的消息中间件,在系统架构对解耦现有业务起到至关重要的作用,服务基于 HTTP的API方式具有跨语言的特点,接入十分简单.能够很好的解决并发控制,异步任务,以及消息订阅与分发.

    更新内容:


    • 更新了日志组件,解决了日志组组件导致 cpu 过高的问题.


    • 修复连接池的一些小 bug.

    WMQ 特点:


    • 跨语言,基于HTTP协议.


    • 高性能,测试环境下消息生产速率达到3000个/s,而且性能毫无下降,瓶颈出现在后端RabbitMQ上.


    • 提供了web-ui管理系统,对服务进行管理


    • 跨平台,运行简单,直接运行一个二进制文件.


    • 支持集群部署,避免单点故障.


    • 完全实现了RabbitMQ的fanout,topic,direct的消息模式,生产者可以按照需求生产不同routing key类型的消息,消费者在管理系统中可以随意订阅.


    • 被动模式,一般情况下需要各种语言编写的程序与RabbitMQ建立持久的tcp连接,接受订阅的消息,这样的弊端很大,接入成本高,不易于维护."被动模式"解决了这个问题,消费者只需要设置routing key和一个消费的URL接口即可,然后有订阅的消息时,WMQ会推送消息到这个URL接口上,接口被动接受数据处理即可.
    WMQ v1.5 发布,go 实现的消息中间件下载地址
     
正在加载...