Documentation
¶
Index ¶
- Constants
- func NewNATS(opts *NATSOptions) service.Broker
- type NATS
- func (broker *NATS) Bind(svc *service.Service)
- func (broker *NATS) Connect() error
- func (broker *NATS) Disconnect() error
- func (broker *NATS) Publish(endpoint string, data interface{}) error
- func (broker *NATS) Request(endpoint string, data interface{}) (*service.Context, error)
- func (broker *NATS) Subscribe(channel string, channelHandler service.ChannelHandler) error
- func (broker *NATS) Unsubscribe(channel string) error
- type NATSOptions
Constants ¶
View Source
const ( ChannelSubscribe = "channels.create" ChannelUnsubscribe = "channels.delete" )
Variables ¶
This section is empty.
Functions ¶
func NewNATS ¶
func NewNATS(opts *NATSOptions) service.Broker
Types ¶
type NATS ¶
type NATS struct {
// contains filtered or unexported fields
}
func (*NATS) Disconnect ¶
func (*NATS) Subscribe ¶
func (broker *NATS) Subscribe(channel string, channelHandler service.ChannelHandler) error
func (*NATS) Unsubscribe ¶
type NATSOptions ¶
Click to show internal directories.
Click to hide internal directories.