Being 'Protocol Agnostic' at Ably
Ably now supports proprietary realtime protocols of other platforms in addition to its native protocol. The platform provides a native realtime socket based protocol and REST API with ordering, continuity, and durability guarantees. However, using another protocol may be more appropriate or convenient for certain situations such as IoT devices with MQTT built-in, migrating from other platforms without swapping out client libraries, or mixing-and-matching client libraries from different providers. To facilitate interoperability between these protocols, Ably has developed protocol adapters like the Pusher adaptor and the Pubnub adaptor. These adapters use different endpoints and run as middleware between routers and the main Ably service, translating requests into the Ably protocol and vice versa. While using native Ably client libraries is recommended for optimal performance, these adapters provide flexibility and compatibility with other platforms.
Company
Ably
Date published
Nov. 29, 2016
Author(s)
Simon Woolf
Word count
688
Language
English
Hacker News points
None found.