Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GoAsynqClient ¶
func DefaultClient ¶
func DefaultClient() *GoAsynqClient
func GetClient ¶
func GetClient(names ...string) *GoAsynqClient
func NewClient ¶
func NewClient(config ClientConfig) *GoAsynqClient
func (*GoAsynqClient) Close ¶
func (c *GoAsynqClient) Close() error
type GoAsynqServer ¶
func DefaultServer ¶
func DefaultServer() *GoAsynqServer
func GetServer ¶
func GetServer(names ...string) *GoAsynqServer
func RunServer ¶
func RunServer(config ServerConfig) *GoAsynqServer
func (*GoAsynqServer) Handle ¶
func (s *GoAsynqServer) Handle(taskTypeTopic string, handler asynq.Handler)
func (*GoAsynqServer) HandleFunc ¶
func (*GoAsynqServer) Shutdown ¶ added in v1.2.136
func (s *GoAsynqServer) Shutdown()
Shutdown会优雅地关闭服务器。 它优雅地关闭了所有活跃的员工。服务器将等待 在配置中指定的持续时间内,主动工作人员完成处理任务。关机超时。 如果worker在超时期间没有完成任务处理,则该任务将被推回Redis。
func (*GoAsynqServer) Stop ¶
func (s *GoAsynqServer) Stop()
Stop指示服务器停止从队列中提取新任务。 在关闭服务器之前,可以使用Stop来确保所有 在服务器关闭之前处理当前活动的任务。
Stop不会关闭服务器,请确保在退出前调用shutdown。
Click to show internal directories.
Click to hide internal directories.