TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Job Scheduling as a service

23 点作者 mani-smhack超过 7 年前
Is there any product that will allow us to schedule via an api , and then if the time is triggered then it should call the destination via webhook(with payload preferably ) Right now we are using quartz scheduler which has more configuration (Including Mysql Connection ) .<p>Cons are 1) Does not have an admin UI 2) No reporting or history of jobs<p>Thanks

19 条评论

scarface74超过 7 年前
Nomad by Hashicorp. You have to do just a little legwork to get it to call an API - just schedule a job that calls the appropriate curl command. When I&#x27;m explaining it to people, I explain it is a &quot;distributed cron&quot;. You schedule a job either using the command line or via an API to the Nomad server and then it runs the job on any box that has the Nomad agent running and registered to the server. If you combine Nomad with Consul, configuration is dead simple.<p><a href="https:&#x2F;&#x2F;www.nomadproject.io" rel="nofollow">https:&#x2F;&#x2F;www.nomadproject.io</a>
评论 #15740662 未加载
stephenr超过 7 年前
You want cron, as a service?<p>Shit on a stick doesn&#x27;t anyone actually host <i>anything</i> themselves anymore?
评论 #15739217 未加载
评论 #15739163 未加载
评论 #15739232 未加载
stevekemp超过 7 年前
There are a few online tools, such as:<p><a href="https:&#x2F;&#x2F;www.easycron.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.easycron.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.setcronjob.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.setcronjob.com&#x2F;</a><p>etc. You might be as well writing your own though, since it shouldn&#x27;t be a difficult task.
评论 #15739499 未加载
评论 #15743066 未加载
egamirorrim超过 7 年前
I&#x27;m surprised no one&#x27;s mentioned Chronos - it takes a butt load of setup because it runs on top of Mesos (which requires Zookeeper) etc - but if you already have these tools in your stack it&#x27;s a pretty tidy clustered scheduler: <a href="https:&#x2F;&#x2F;medium.com&#x2F;airbnb-engineering&#x2F;chronos-a-replacement-for-cron-f05d7d986a9d" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;airbnb-engineering&#x2F;chronos-a-replacement-...</a><p>Edit: if you haven&#x27;t got this stack around though i&#x27;d second calls to use a build tool like Jenkins or Rundeck - of course you probably don&#x27;t want this on the same Jenkins that builds your jobs... so you&#x27;d have to set all that up
sahilagg06超过 7 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;flipkart-incubator&#x2F;simpleJobScheduler" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flipkart-incubator&#x2F;simpleJobScheduler</a>
cdoxsey超过 7 年前
Google app engine has a cron service:<p><a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;appengine&#x2F;docs&#x2F;standard&#x2F;python&#x2F;config&#x2F;cronref" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;appengine&#x2F;docs&#x2F;standard&#x2F;python&#x2F;conf...</a><p>You&#x27;ll have to create an app handler for the URL which can then make the outbound http request. It&#x27;s inexpensive, reliable and has an admin interface and logs.
评论 #15739212 未加载
BerislavLopac超过 7 年前
Apache Airflow? It&#x27;s not SaaS but is easily self-hosted, and I&#x27;m aware of a few initiatives to make it into a service.
skibz超过 7 年前
Operated by my coworker: <a href="https:&#x2F;&#x2F;crontron.com" rel="nofollow">https:&#x2F;&#x2F;crontron.com</a>
aaronhoffman超过 7 年前
Something like Azure Storage Queues and Functions may be what you&#x27;re looking for<p><a href="https:&#x2F;&#x2F;aaron-hoffman.blogspot.com&#x2F;2017&#x2F;01&#x2F;replace-azure-scheduler-with-azure.html" rel="nofollow">https:&#x2F;&#x2F;aaron-hoffman.blogspot.com&#x2F;2017&#x2F;01&#x2F;replace-azure-sch...</a>
macca321超过 7 年前
<a href="https:&#x2F;&#x2F;azure.microsoft.com&#x2F;en-gb&#x2F;services&#x2F;scheduler&#x2F;" rel="nofollow">https:&#x2F;&#x2F;azure.microsoft.com&#x2F;en-gb&#x2F;services&#x2F;scheduler&#x2F;</a>
Daviey超过 7 年前
I agree that Nomad is a GREAT solution for this... but another thing to look at is Rundeck <a href="http:&#x2F;&#x2F;rundeck.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;rundeck.org&#x2F;</a>
guilhas超过 7 年前
I would use Jenkins, although marketed as CI tool, can do what you asked. And has a lot of customization.<p><a href="https:&#x2F;&#x2F;jenkins.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jenkins.io&#x2F;</a>
ako超过 7 年前
Redwood software RunMyJob: <a href="https:&#x2F;&#x2F;www.redwood.com&#x2F;runmyjobs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.redwood.com&#x2F;runmyjobs&#x2F;</a>
mani-smhack超过 7 年前
Basically what i am looking is a quartz scheduler alternative with monitoring and admin UI(preferrably hosted)<p>More like sendgrid.com for scheduling
_Marak_超过 7 年前
I think hook.io can do this.<p>see: <a href="http:&#x2F;&#x2F;hook.io&#x2F;cron" rel="nofollow">http:&#x2F;&#x2F;hook.io&#x2F;cron</a>
z0mbie42超过 7 年前
with a friend we did : <a href="https:&#x2F;&#x2F;www.jobscheduler.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.jobscheduler.xyz&#x2F;</a> it&#x27;s an MVP but it works well for our projects (chatbot, emailing service...)
assafmo超过 7 年前
webhook.io works great for me. they also have a great free plan
评论 #15744233 未加载
aprdm超过 7 年前
You can use Jenkins.
podhy超过 7 年前
Rundeck