消息中间件

  • 轻量级消息队列 beanstalkd

    Beanstalk 是一个简单、快速的消息队列。Beanstalkd之于RabbitMQ,就好比Nginx之于Apache,Varnish之于Squid。后面在项目中使用Beanstalkd的过程中,更发现其简单、轻量级、高性能、易使用等特点,以及优先级、多队列、持久化、分布式容错、超时控制等特性...更多beanstalkd信息

    最近更新: Beanstalkd 1.10 发布,轻量级消息队列 发布于 1年前

  • 快速的消息队列 SquirrelMQ

    SquirrelMQ是一个快速的消息队列。   SquirrelMQ特性: 1. SquirrelMQ使用Slab内存分配算法来降低内存碎片,使用epoll来解决高并发问题。效率比redis要高,使用简单。 2. 另外SquirrelMQ支持持久化,在down机的情况下也不用担心数据丢失。 3. SquirrelMQ支...更多SquirrelMQ信息

  • HTTP协议级消息队列服务组件 UCMQ

    UCMQ是一款轻量的HTTP协议级消息队列服务组件,项目的最初原型来自“张宴”的HTTPSQS。 基本特性: 支持标准的HTTP协议( GET/POST方法),支持长连接(keep-alive); 请求响应非常快速,入队列、出队列速度超过10000次/秒; 每个UCMQ实例支持多队列,队列通...消息中间件_第1张图片更多UCMQ信息

    最近更新: OSChina 第 37 期高手问答 —— 消息队列服务 发布于 3年前

  • 企业AMQP消息框架 OpenAMQ

    OpenAMQ 是一个业务消息产品,为你提供一个分布式的消息通讯框架。消息的异步传递的。主要为高性能和可靠性而设计。该项目服务器端采用 GPL 授权协议,客户端(Python、Java、Ruby、C)是 BSD 授权协议。更多OpenAMQ信息

  • 高性能消息传输机制 Aeron

    Aeron 提供高效可靠的单播和多播消息传输机制。 相关技术术语: 传输介质: 可通过UDP、InfiniBand、共享内存等 介质驱动: Driver for read/writing to/from transmission media for Aeron. 发布者: This is the client application which emits messages. ...更多Aeron信息

    最近更新: Aeron —— 高性能单播和多播消息传输 发布于 1年前

  • MySQL ZeroMQ Plugin

    mysql-zmq-plugin ZeroMQ / ØMQ for MySQL Build cmake . make && make install Install & uninstall drop function zmq_client; drop function zmq_publish; create function zmq_client returns string soname 'libzeromq.so'; cr...更多MySQL ZeroMQ Plugin信息

  • 轻量级消息内核 ZeroMQ

    0MQ (ZeroMQ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran和Java语言。它运行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系统, OpenVMS , QNX Neutrino, Solaris和Windows操作系统。...消息中间件_第2张图片更多ZeroMQ信息

    最近更新: 使用 ZeroMQ 实现分布式消息系统 发布于 1年前

  • 中间件平台 ICE

    ICE(Internet Communications Engine)是ZeroC提 供的一款高性能的中间件,基于ICE可以实现电信级的解决方案。前面我们提到过在设计网站架构的时候可以使用ICE实现对网站应用的基础对象操作,将基础 对象操作和数据库操作封装在这一层,在业务逻辑层以及表现...更多ICE信息

  • 企业通讯解决方案 Qpid

    Apache Qpid (Open Source AMQP Messaging) 是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C++ 两种服务端版本以及 Java、C++、.NET、Python和Ruby语言的客户端。 其中C++版本的服务器端具备高性能/低消耗以及RDMA支持,可运行于...消息中间件_第3张图片更多Qpid信息

    最近更新: Apache Qpid Proton 0.13.1 发布 发布于 2天前

  • 简单消息队列服务 HTTPSQS

    HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 队列(Queue)又称先进先出表(First In First Out),即先进入队列的元素,先从...消息中间件_第4张图片更多HTTPSQS信息

    最近更新: HTTPSQS 1.6 发布,轻量级简单队列服务 发布于 5年前

  • 消息队列服务 MemcacheQ

    MemcacheQ 是一个基于 MemcacheDB 的消息队列服务器。更多MemcacheQ信息

  • 消息中间件 Open-MQ

    Open-MQ 是一个开源的消息中间件,类似IBM的 WebSphere MQ(MQSeries),采用 C++ 和 Qt 库编写的,支持Windows、Unix 以及 Mac OS 平台,支持 JMS。更多Open-MQ信息

  • MQTT 消息代理 Mosquitto

    Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。 Mosquitto提供了Windows、Linux以及qnx系统的版本 MQTT是轻量级基于代理的发布/订阅的消息传输协议. 有三种消息发布服务质量: “至多一次”,消息发布完全依赖底层 ...更多Mosquitto信息

  • 分布式分组消息系统 Spread

    The Spread Toolkit 是高性能的分布式分组消息系统,支持局域网以及广域网通讯. Spread可以作为一个分布式应用的消息总线,并且具有高度的灵活性,可以做到多播,分组,以及点对点饿消息传递。 The Spread toolkit 包括一个消息服务器 server,以及多种语言...更多Spread信息

    最近更新: Spread 4.3.0 发布,分布式分组消息系统 发布于 3年前

  • 消息队列服务器 SAFMQ

    SAFMQ (Store and Forward Message Queue) 消息队列服务器提供了异步的、round-trip、可靠的消息传输。更多SAFMQ信息

  • 消息服务器 MUSCLE

    MUSCLE (Multi User Server Client Linking Environment) 提供一个多路的消息服务器以及相应的网络API,其客户端涉及多种语言包括 C, C++, C#, Delphi, Java, 和 Python. MUSCLE 用来在网络上传输消息对象,所有消息存储在服务端并为客户端进行传递。...更多MUSCLE信息

    最近更新: MUSCLE 6.04 发布,多路的消息服务器 发布于 2年前

  • 开源消息队列 kmessage

    kmessage是一个快速的, 支持高并发的开源消息队列, 使用最大堆保存数据. 可以设置数据的优先权, 如: $km->put("record1", 1); $km->put("record2", 2); 那么record2会比record1先访问到.   另外kmessage支持取一条或者多条的记录: $km->get_one();//取一条...更多kmessage信息

  • PHP实现的AMQP php-amqplib

    php-amqplib是Advanced Message Queuing Protocol (AMQP)的一个PHP开源实现。 高级消息队列协议(AMQP)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任意发送和接受信息。现在,已经有...更多php-amqplib信息

    最近更新: php-amqp 1.6.0 发布,兼容 librabbitmq 0.5 发布于 8个月前

  • ZeroMQ实例程序

    ZeroMQ(以下简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux...更多ZeroMQ实例程序信息

  • 简单高效的消息队列服务器 mx-queued

            mx-queued是一个简单的,高性能的消息队列服务器。跟其他常用的消息队列(如rabbitmq、zeromq等)相比,mx-queued具有协议简单(类型与memcached的文本协议)、使用方便、功能完善(应付一般的应用十分足够)等优点。 mx-queued支持的功能有:...消息中间件_第5张图片更多mx-queued信息

    最近更新: 简单高效的消息队列 mx-queued V0.7 发布 发布于 3年前

    • ActiveMQ-CPP

      CMS (全称是 C++ Messaging Service) 是一个 C++ 实现的类似 JMS 的 API,用于实现例如 ActiveMQ 的消息代理服务。CMS 可以帮助你的 C++ 客户端代码更见简单。ActiveMQ-CPP 是一个纯客户端库,用它来跟例如 ActiveMQ 等消息服务通讯。 我们的 CMS 实现名为...消息中间件_第6张图片更多ActiveMQ-CPP信息

      最近更新: ActiveMQ-CPP v3.8.3 发布,C++ 的消息服务 发布于 2年前

    • 消息中间件API OpenMAMA

      MAMA 是一个高性能的消息中间件,提供了支持各种不同消息中间件的抽象层 API。更多OpenMAMA信息

      最近更新: OpenMAMA 1.1发布 多家金融服务行业大亨参与 发布于 5年前

    • ZeroMQ核心库 libzmq

      libzmq 是 ZeroMQ 消息内核的核心库。更多libzmq信息

    • Beanstalkd 的 Windows 版本 beanstalkd-win

      beanstalkd 是一个简单、快速的消息队列。由于选型需要,综合各种语言支持上面、性能上面、使用功能上面做了对比,综合优于其他的消息队列。但是由于方案还要 windows 支持所以对 windows 做了移植。 beanstalkd-win 是 Beanstalk 的 Windows 版本。 othe...更多beanstalkd-win信息

      最近更新: Git@OSC 项目推荐 —— Windows 下的消息队列 发布于 11个月前

    • MQ错误码解释工具 MQRC2

      MQRC2 是一个用来解释 WebSphere MQ 错误码的工具。更多MQRC2信息

    • 分布式消息代理 Disque

      Disque 是一个还在开发中的分布式内存消息代理服务。其目的是满足“Redis 作为作业队列”这样的使用场景。一般通过堵塞列表的操作来实现,现在变成专门的、独立的、可扩展和容错设计的方式实现。但同时通过 C 的非堵塞网络服务来实现了简单和高性能。 目前...更多Disque信息

    • MQTT 的 C 客户端 mqttc

      mqttc 是 MQTT 协议的 C 语言客户端。 使用方法:mqttc -h host -p port -u username -P password -k keepalive更多mqttc信息

    • MQTT 客户端工具 qmqtt-client

      qmqtt-client 是一个使用 Qt 开发的图形化的 MQTT 客户端工具。基于 qmqtt 库开发。消息中间件_第7张图片更多qmqtt-client信息

    • MQTT 的 Qt 开发包 qmqtt

      qmqtt 是 MQTT 的 Qt 客户端开发包。 示例代码: #include "qmqtt.h" QMQTT::Client *client = new QMQTT::Client("localhost", 1883); client->setClientId("clientId"); client->setUsername("user"); client->setPassword("password"); client-...更多qmqtt信息

    • WebSphereMQ的Python模块 PyMQI

      PyMQI 是 IBM WebShpere MQ 消息中间件(前身是 MQSeries)的 Python 模块,实现了 MQI 和 PCF 协议。可连接到消息队列、发送消息和获取消息、可编程管理 MQ 对象等等。PyMQI 已经在各种产品环境下使用多年,值得推荐。 示例代码: import pymqi qmgr = p...更多PyMQI信息

    • Message Router

      Message Router (MRTR) 项目用来将集中式的 WebSphere MQ 中队列的消息移到指定应用的 WebSphere MQ 队列中。消息要移动的目标队列基于关键字进行转移,并维护着上下文信息,关键字使用 ini 文件进行配置。...更多Message Router信息

    • Kafka 生产者守护进程 Bruce

      Bruce 是 Apache Kafka 的生产者守护进程,它简化了客户端发送消息到 Kafka ,无需关注后端的 Kafka 集群。Bruce 主要处理: Routing messages to the proper brokers, and spreading the load evenly across multiple partitions for a given topic Wai...更多Bruce信息

    • 高性能消息队列 MadzMQ

      MadzMQ是基于 libzmq + czmq 实现的高性能,高可用的消息队列 架构设计 *--------------------* |      madclient     | +--------------------+ |       DEALER       | '--------------------'           |     ...更多MadzMQ信息

    • 分布式TCP推送系统 GPush

      一个linux下高效的,分布式TCP推送系统实现,单台连接服务器支撑超过百万以上连接,主要适用于千万在线级别规模的应用,对比第三方推送平台,主要优势在于,服务自建,推送效率高,而且可以很方便进行功能扩展更多GPush信息

    • Message Multiplexer

      Message Multiplexer (MMX) 应用将一个 WebSphere MQ 队列中的消息输出到一个或者多个(最多99个)其他队列中,并维护着这些消息队列的上下文信息。更多Message Multiplexer信息

    • QAMQP

      Qt4/Qt5 implementation of AMQP 0.9.1. 用Qt4/Qt5实现的AMQP 0.9.1标准。更多QAMQP信息

    • PHP的BeanStalkd扩展 PHP-BeanStalk

      PHP-BeanStalk是基于C开发的支持PHP5和PHP7的BeanStalkd扩展,此扩展相对php书写的客户端性能提升一倍左右 实现了对BeanStalkd协议的支持。 BeanStalkd是一个高性能的队列服务器,而当前的php客户端性能略低,故提供了此beanstalk的php客户端 该客户端提供...更多PHP-BeanStalk信息


你可能感兴趣的:(中间件)