DJDNS / go-deje

Golang library for DEJE Next, a protocol/technology for decentralized document hosting and concurrent editing.
GNU Lesser General Public License v2.1
8 stars 0 forks source link

Replace IRC with WAMP #1

Closed MaddieM4 closed 10 years ago

MaddieM4 commented 10 years ago

http://wamp.ws/

WAMP is websocket-based, which allows browsers to be first-class citizens. It supports PubSub and RPC out of the box, handles message framing, and uses JSON for message serialization. It's ideal for our topic-based broadcast needs.

Currently the best WAMP Golang option is Turnpike. It still does not support RPC properly, but we can survive purely on the broadcast capabilities for awhile, and contribute to Turnpike development in the meantime.