hey-hoho / ScheduleMasterCore

This is a distributed task management system base on .Net Core platform .
Apache License 2.0
853 stars 245 forks source link

新需求:微服务环境下任务调用支持 #35

Open haptear opened 4 years ago

haptear commented 4 years ago

需求描述: 我有一个服务A,提供一个定时调用的API。 微服务环境下服务A会启动3个实例,那么会向ScheduleMasterCore注册三次相同的任务但是API地址不一样 到了任务执行时希望只能调用任意一个实例的api的,如果api调用失败者调用其他实例的api,直到成功或者全失败; 如果能支持Consul发现服务那就最好

hey-hoho commented 4 years ago

感谢您的反馈。 我个人觉得你这种需求做一个中间代理服务最合适,暴露一个统一的入口给调度器就好,调度器不关心具体业务。