-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[讨论] 做一个更大的整体设计 #2
Comments
想法挺好。 消息队列推送,那也只是推送,消费的话还是业务代码自行消费。 是这个意思吗? |
是的,真正做到全公司只需要一个调度管理。而且将来还可以做成SAAS服务也许~~~ |
很多时候想法比技术本身更重要,666! |
消息队列推送感觉太重了,难道是在这边跑的MQ的Client么?这么多MQ都要接一次? |
明确一下这个项目的目的,这是做的是一个调度... |
另一个想法(大坑):热加载Job... |
参见阿里云SchedulerX, 我司90%的程序都需要调度,并且都不是web程序,使用http callback无法满足。此项目做的应该是触发事件后,通过各个job配置好的http(get, post...)回调到各应用程序,并不是说你写好一个程序上传到平台,然后定时运行这个job. |
@liguobao 我个人觉得 |
quartz做quartz的事情,MQ做MQ的事情,我是觉得不应该放一起的. 我们去看下阿里的SchedulerX做了什么事情.
这个思路是没问题的,不过项目建议改名.... |
理想的类热加载是直接扔一个Class 文件上去(Job接口的一个实现),然后直接就跑了. |
@liguobao 热加载这个好这样可以自己写一些业务逻辑。 |
最好还可以集群分布式调度,hangfire是靠数据库的,job一多,非常容易出现死锁的提示 |
希望可以加上用户验证, |
在这里首先贴一下google的分布式调度的介绍distributed-periodic-scheduling,
版本二进行了重新设计:
以上一些设计和想法,可以和你们多多交流,或者可以分享一下你们的想法。 |
简单的用户验证可以用nginx实现吧。 |
可以考虑下结合 elsa 工作流 实现一个类似 airflow的产品, 实现IJOB基类中 加入个 防止重入的功能 |
这是要造个调度中心的轮子吗?xxl-job已经实现了分布式调度中心,但对.Net接入不是很友好。 |
The text was updated successfully, but these errors were encountered: