Laharsub is an open source. NET publish-Subscribe messaging server for real-time web applications such as chat, online writing, news or stock exchange updates, and more.
Laharsub is a publish-subscribe messaging server built on top of a three-tier architecture: front-end-client, middle-tier--web services, backend-systems with publish-subscribe capabilities and storage capabilities. The client is typically a browser, but it can be any program that is known to be able to make HTTP requests. The middle tier is a WCF HTTP service that receives messages from the client and sends them messages, and the backend contains true message-related logic.
Clients can create topics and submit messages to them through restful APIs, while other clients subscribe to multiple topics through the long polling of HTTP. Clients can subscribe to multiple topics with a single request. Laharsub provides the client for jquery, Silverlight, and. NET 4.0, which manages the design architecture, multiplexing, and long polling. According to Tomasz Janczuk, the project's collaborator, Laharsub will use WebSockets in the future.
Open-source. NET publish-Subscribe to Messaging server Laharsub