【发布时间】:2018-06-13 19:59:50
【问题描述】:
我正在使用 Spring Cloud,并为在线购物供应商提供各种微服务。一切都按预期进行。
但是,我有一个要求,我需要对客户的记录运行 cron 作业,让客户的谁的声明日期与当前日期匹配并计算要支付的利率。这需要每天运行。
我对如何使用 MS 架构来适应这个 cron 作业感到困惑。我需要另一台服务器来完成这个 cron 任务吗?
【问题讨论】:
-
您是否有“拥有”该工作的域的服务。一种方式是在那里安排它。否则,您可能希望在系统中拥有具有此职责的新服务。
-
我可以使用不同域的新服务。但是,微服务通常具有可访问的端点。该服务将只是一个 Spring Boot 应用程序,无法从任何其他服务访问。我知道这是可以做到的,但只是想确保这是正确的做法。
标签: cron microservices cron-task spring-cloud-dataflow spring-cloud-task