Documentation
¶
Index ¶
Constants ¶
View Source
const ( SECURITY_PROTOCOL = "SASL_SSL" SASL_MECHANISMS = "PLAIN" // "SCRAM-SHA-256" )
View Source
const (
AUTO_OFFSET_RESET = "earliest"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broker ¶
type Broker struct { Producer Consumer TopicAccountBE, TopicAccountCUD string TopicProductBE, TopicProductCUD string TopicOrderBE, TopicOrderCUD string TopicDeliveryBE, TopicDeliveryCUD string TopicBillingBE, TopicBillingCUD string }
Broker
type BrokerConsume ¶
type BrokerConsume struct {
TopicAccountBE, TopicAccountCUD string
TopicProductBE, TopicProductCUD string
TopicOrderBE, TopicOrderCUD string
TopicDeliveryBE, TopicDeliveryCUD string
TopicBillingBE, TopicBillingCUD string
// contains filtered or unexported fields
}
func NewConsumer ¶
func (*BrokerConsume) ProcessEvent ¶
func (k *BrokerConsume) ProcessEvent(event domain.Event)
func (*BrokerConsume) Subscribe ¶
func (k *BrokerConsume) Subscribe() error
type BrokerProduce ¶
type BrokerProduce struct {
// contains filtered or unexported fields
}
func NewProducer ¶
func NewProducer(conf *config.Broker) (*BrokerProduce, error)
Click to show internal directories.
Click to hide internal directories.