Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadFallbackConfig ¶
func LoadFallbackConfig(config *recconf.RecommendConfig)
func RegisterFallback ¶
func RemoveFallback ¶
func RemoveFallback(sceneName string)
Types ¶
type FallbackService ¶
func DefaultFallbackService ¶
func DefaultFallbackService() *FallbackService
func NewFallbackService ¶
func NewFallbackService() *FallbackService
func (*FallbackService) AddFallback ¶
func (r *FallbackService) AddFallback(sceneName string, fallback IFallback)
func (*FallbackService) GetFallback ¶
func (r *FallbackService) GetFallback(sceneName string) (ret IFallback)
func (*FallbackService) RemoveFallback ¶
func (r *FallbackService) RemoveFallback(sceneName string)
type FeatureStoreFallback ¶
type FeatureStoreFallback struct {
// contains filtered or unexported fields
}
func NewFeatureStoreFallback ¶
func NewFeatureStoreFallback(conf recconf.FallbackConfig) *FeatureStoreFallback
func (*FeatureStoreFallback) CompleteItemsIfNeed ¶
func (r *FeatureStoreFallback) CompleteItemsIfNeed() bool
func (*FeatureStoreFallback) GetTimer ¶
func (r *FeatureStoreFallback) GetTimer() *time.Timer
func (*FeatureStoreFallback) PutTimer ¶ added in v2.5.6
func (r *FeatureStoreFallback) PutTimer(t *time.Timer)
func (*FeatureStoreFallback) Recommend ¶
func (r *FeatureStoreFallback) Recommend(context *context.RecommendContext) []*module.Item
Click to show internal directories.
Click to hide internal directories.