Home

Awesome

KubeMQ Go SDK Cookbook

KubeMQ Go SDK Cookbook

Install KubeMQ Community Edition

Please visit KubeMQ Community for intallation steps.

Install KubeMQ Go SDK

go get github.com/kubemq-io/kubemq-go

Recipes

CategorySub-CategoryDescription
Client
BasicBasic Client
ConnectivityConnectivity check upon client creation
Re-ConnectClient with re-connect
AuthenticationClient with JWT Authentication token
TLSClient with TLS
Queues
SingleSend/Receive single queue message
BatchSend/Receive batch queue messages
DelayedSend/Receive delayed queue messages
ExpirationSend/Receive queue messages with time expiration
Dead-LetterSend/Receive queue messages with dead-letter queue
MulticastSend/Receive queue messages to multiple queues
Multicast MixSend/Receive queue messages to queues, events store and events channels
StreamSend/Stream receive queue messages with ack
Stream-extend-visibilitySend/Stream receive queue messages with ack and visibility extension
Stream-resendSend/Stream receive queue messages with resend to another queue
PeekPeek queue messages
Ack-AllAck all messages in queue
Pub/Sub Events
SingleSend/Subscribe events messages
StreamStream Send/Subscribe events messages
Load BalanceSend/Subscribe load balancing multiple receivers
MulticastSend/Subscribe to multiple events channels
Multicast MixSend/Subscribe events messages to queues, events-store and events channels
WildcardsSend/Subscribe events messages with wildcard subscription
Pub/Sub Events Store
SingleSend/Subscribe events store messages
StreamStream Send/Subscribe events store messages
Load BalanceSend/Subscribe load balancing multiple receivers
MulticastSend/Subscribe to multiple events store channels
Multicast MixSend/Subscribe events store messages to queues, events-store and events channels
OffsetSend/Subscribe events store messages with offset subscription
RPC
CommandsSend/Subscribe rpc command messages
QueriesSend/Subscribe rpc query messages

Support

You can reach us at: