rmq

package
v0.0.0-...-2b0c82f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUserAssetEventMsg

func NewUserAssetEventMsg(txRmqProducerClient rocketmq.TransactionProducer, userAssetEventRepository domain.IUserAssetEventRepository) domain.IUserAssetEventMsgRepository

func NewUserAssetEventMsgLister

func NewUserAssetEventMsgLister(userAssetEventRepository domain.IUserAssetEventRepository) domain.IUserAssetEventMsgListener

Types

type UserAssetEventMsg

type UserAssetEventMsg struct {
	// contains filtered or unexported fields
}

func (*UserAssetEventMsg) SendUserAssetChangeMsgTx

func (m *UserAssetEventMsg) SendUserAssetChangeMsgTx(ctx context.Context, topicName, tagName string, userId int64, event *station.BizEventAssetChange, handler primitive.TxHandler) (err error)

type UserAssetEventMsgLister

type UserAssetEventMsgLister struct {
	// contains filtered or unexported fields
}

func (*UserAssetEventMsgLister) CheckLocalTransaction

CheckLocalTransaction check user asset event msg is ok

func (*UserAssetEventMsgLister) ExecuteLocalTransaction deprecated

func (m *UserAssetEventMsgLister) ExecuteLocalTransaction(msg *primitive.Message) primitive.LocalTransactionState

Deprecated: ExecuteLocalTransaction do nothing just adapter older interface, use primitive.Message.WithTxHandler instead

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL