Getting started
TurtleQueue is compatible with the protocol of Apache Pulsar. This means that the official Apache Pulsar client libraries can be used. There is no need to start a cluster, a client can be used immediately:
Third-party clients
Besides the official Apache Pulsar clients, there are multiple third-party clients:
Language | Project | Maintainer | License | Description |
---|---|---|---|---|
Go | pulsar-client-go | Comcast | A native golang client | |
Go | go-pulsar | t2y | ||
Haskell | supernova | Chatroulette | Native Pulsar client for Haskell | |
Scala | neutron | Chatroulette | Purely functional Apache Pulsar client for Scala built on top of Fs2 | |
Scala | pulsar4s | sksamuel | Idomatic, typesafe, and reactive Scala client for Apache Pulsar | |
Rust | pulsar-rs | Wyyerd Group | Future-based Rust bindings for Apache Pulsar | |
.NET | pulsar-client-dotnet | Lanayx | Native .NET client for C#/F#/VB | |
Node.js | pulsar-flex | Daniel Sinai, Ron Farkash, Gal Rosenberg | Native Nodejs client |