Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FeatureLogToDatahub ¶
func FeatureLogToDatahub(datahubName string, f FeatureLogDatahubFunc)
func Load ¶
func Load(config *recconf.RecommendConfig)
func RegisterDatahub ¶
func RemoveDatahub ¶
func RemoveDatahub(name string)
Types ¶
type AklessAccount ¶ added in v2.4.9
type AklessAccount struct {
// contains filtered or unexported fields
}
func NewAklessAccount ¶ added in v2.4.9
func NewAklessAccount() (*AklessAccount, error)
func (*AklessAccount) GetAccountId ¶ added in v2.4.9
func (a *AklessAccount) GetAccountId() string
GetAccountId implements datahub.Account.
func (*AklessAccount) GetAccountKey ¶ added in v2.4.9
func (a *AklessAccount) GetAccountKey() string
GetAccountKey implements datahub.Account.
func (*AklessAccount) GetSecurityToken ¶ added in v2.4.9
func (a *AklessAccount) GetSecurityToken() string
GetSecurityToken implements datahub.Account.
func (*AklessAccount) String ¶ added in v2.4.9
func (a *AklessAccount) String() string
String implements datahub.Account.
type Datahub ¶
type Datahub struct {
// contains filtered or unexported fields
}
func GetDatahub ¶
func NewDatahub ¶
func NewDatahub(accessId, accessKey, endpoint, project, topic string, schemas []recconf.DatahubTopicSchema) *Datahub
func (*Datahub) DataHubApi ¶
func (d *Datahub) DataHubApi() alidatahub.DataHubApi
func (*Datahub) SendMessage ¶
func (*Datahub) StopLoopListShards ¶
func (d *Datahub) StopLoopListShards()
type FeatureLogDatahubFunc ¶
type SyncLogDatahubItem ¶ added in v2.4.8
type SyncLogDatahubItem struct {
// contains filtered or unexported fields
}
func NewSyncLogDatahubItem ¶ added in v2.4.8
func NewSyncLogDatahubItem(data map[string]any) *SyncLogDatahubItem
func (*SyncLogDatahubItem) Format ¶ added in v2.4.8
func (s *SyncLogDatahubItem) Format() []byte
func (*SyncLogDatahubItem) Parse ¶ added in v2.4.8
func (s *SyncLogDatahubItem) Parse(data []byte) error
Click to show internal directories.
Click to hide internal directories.