Open

Pub/Sub server that works with Server Sent events (SSE) and has Wildcard subscription capability

I would like to have an Http based pub/sub server that messages are published to channels with HTTP POST requests, and subscribed also through EventSource (SSE). Besides that, I would like to add wildcard subscription capability (check here to know more about it : [login to view URL]) similar to MQTT for the SSE broker.

There is already an open source project called Nchan ([login to view URL]) that implemented the SSE broker (fanout), however, it does not have the wildcard subscription capability. I would like to add a module to Nchan to have the Wildcard multi-level hierarchical subscription option.

Otherwise, It is also ok to use another pubsub server with considering having the SSE and wildcard subscription at the same time.

Please feel free to ask me more, if you have more questions.

I would like to have an Http based pub/sub server that messages are published to channels with HTTP POST requests, and subscribed also through EventSource (SSE). Besides that, I would like to add wildcard subscription capability (check here to know more about it: https://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices) similar to MQTT for the SSE broker.

Examples
Client A can subscribe to:
>> 1. Foo/#
>> 2. Foo/Foo2/#
>> 3. Foo/Foo2/Foo3

The events that are triggering Foo3 should be stored 3 times, it should maintain one time but can be accessed through multi-level subscriptions.

Two possible approaches:
1- There is already an open source project called Nchan (https://github.com/slact/nchan) that implemented the SSE broker (fanout), however, it does not have the wildcard subscription capability. I would like to add a module to Nchan to have the Wildcard multi-level hierarchical subscription option.

2- Otherwise, It is also ok to use another pub/sub server (it can be Node js based) with considering having the SSE and wildcard subscription at the same time.

Please feel free to ask me more, if you have more questions.

Skills: C Programming, Nginx, node.js, Push Notification, Web Development

See more: redis pubsub python, redis pub sub queue, redis pubsub performance, redis list channels, redis pubsub, pub sub florida, redis-cli subscribe, redis publish, server sent events ajax, php server sent events, server sent events php, server sent events, server sent events chat, proxy server works javascript, pay proxy server works

About the Employer:
( 0 reviews ) Stockholm, Finland

Project ID: #16993463

4 freelancers are bidding on average €211 for this job

tarunwadhwa85

Hi, have you considered using MQTT over Websockets? You can use all the pub/sub features of MQTT over a web browser. Please message me for more details.

€277 EUR in 3 days
(1 Review)
2.5
SimbaMoor

Hi,nice to meet you. Having experience of C programming, I can do what you want. Let's more discuss about your project with chart. Thanks.

€160 EUR in 3 days
(1 Review)
0.6
myappsdevelopers

Hello sir I have gone through your post and delighted to say that I am looking forward to work with you. Having garnered years of experience and expertise in the relevant field, I am sure that I can swimmingly work More

€250 EUR in 6 days
(1 Review)
0.0
elyazidsa22

Plis give me amany

€155 EUR in 2 days
(0 Reviews)
0.0