应该在soa环境中共享作业调度程序吗?

时间:2012-07-05 19:15:47

标签: soa

比如说,会计服务需要安排分类帐更新作业,

  1. 会计服务应该包含它自己的调度程序吗?或者,
  2. 应该将作业调度作为共享服务吗?
  3. 我猜选项(a)使服务更加自主?

    做出决定还应该考虑哪些其他标准?

1 个答案:

答案 0 :(得分:1)

作业调度程序通常是一个现成的组件(如quartz)所以你可能会使用它(很多时候它都嵌入在服务主机中)。

无论如何,当您决定是否创建单独的服务而不是在服务内部使用组件/库时,您应该考虑维护它的开销,将其作为一个单独的单元进行开发等(参见{{ 3}}反模式)