Solace: solace.dev/go/messaging
The Solace PubSub+ API for Go is used to access the services of a Solace PubSub+ Event Broker.
Getting Started
To get started using the Solace PubSub+ API for Go, simply include it as a required module in your Go project by running go get solace.dev/go/messaging
. The Solace PubSub+ API for Go requires Go version 1.17+.
Usage
- Sample applications https://github.com/SolaceSamples/solace-samples-go.
- Documentation https://docs.solace.com/Solace-PubSub-Messaging-APIs/Go-API/go-home.htm
- Developer reference https://docs.solace.com/API-Developer-Online-Ref-Documentation/go/
OS Support
The Solace PubSub+ API for Go is a wrapper around the high performance Solace C API via Cgo and has support for the following operating systems:
- Linux (x86/x86_64) variants with Linux 2.6 or later (compatible with glibc (desktop/server) and musl-c (Alpine Linux))
- Linux (arm64) variants compatible with glibc (desktop/server)
- Windows WSL 2.0
- macOS 10.15 and later (x86_64 versions)
- macOS 11.0 and later (arm64 versions)
Contributing
Ensure that you read CONTRIBUTING for details on the process for submitting pull requests to us.
Authors
See the list of contributors who participated in this project.
License
This project is licensed under the Apache License, Version 2.0. - See the LICENSE file for details.
This project packages and links against a variety of C dependencies, and any usage of this API is subject to the terms and conditions of these dependencies. See the licenses for details.
Code of Conduct
Note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
Support
Ask Solace Community
Have a question? Ask the Solace Community!
Ask Solace Support
Resources
- The Solace Developer Portal
- Understanding Solace technology
Copyright 2021-2023 Solace Corporation. All rights reserved.