Laharsub消息发布-订阅服务器
Laharsub是一种开源的.NET发布-订阅消息服务器,用于实时的web应用程序,像聊天、在线写作、新闻或者股票交易更新等等。
Laharsub是一种构建在三层架构之上的发布-订阅消息服务器: 前端——客户端,中间层——web服务,后端——带有发布-订阅功能和存储能力的系统。 客户端一般是浏览器,但是可以是所有已知能够做出HTTP请求的程序。 中间层是一种WCF的HTTP服务,它会从客户端接收消息,并向其发送消息,而后端会包含真正的与消息相关的逻辑。
客户端可以创建主题,并通过RESTful 的API向它们提交消息,而其它客户端会通过HTTP的长轮询机制(long polling)来订阅多种主题。 客户端使用一个请求就可以订阅多个主题。 Laharsub提供了jQuery、Silverlight和.NET 4.0的客户端,负责设计结构、多路传递以及长轮询的管理。 据项目的协作者Tomasz Janczuk所说,Laharsub在将来会使用WebSockets。
性能图示:
评论
kaca消息发布/订阅系统
kaca是用golang语言开发的基于websocket协议的消息发布/订阅系统。服务器端代码:package mainimport ( "github.com/scottkiss/ka
kaca消息发布/订阅系统
0
Apache Kafka分布式发布订阅消息系统
kafka是一种高吞吐量的分布式发布订阅消息系统,她有如下特性:通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量:即使是非常普通的硬件
Apache Kafka分布式发布订阅消息系统
0
RSPoster消息订阅框架
RSPoster是简单的消息订阅框架,只需几行代码,完成消息订阅、发送。1.初始化RSPoster:在Application初始化的时候: RSPoster.init();2.订阅消息:RSPo
RSPoster消息订阅框架
0
RabbitMQAMQP消息服务器
RabbitMQ是由LShift提供的一个AdvancedMessageQueuingProtocol(AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的Erlang写成,因此也是继承了这些优点
RabbitMQAMQP消息服务器
0