0

たとえば、会計サービスで元帳の更新ジョブをスケジュールする必要があるとします。

  1. 会計サービスには独自のスケジューラを含める必要がありますか?また、
  2. ジョブスケジューリングは共有サービスである必要がありますか?

オプション(a)はサービスをより自律的にするのだと思いますか?

決定を下す際に他にどのような基準を含める必要がありますか?

4

1 に答える 1

1

ジョブスケジューラは通常、既成のコンポーネント(クォーツなど)であるため、おそらくそれを使用します(とにかく、多くの場合、サービスホストに組み込まれています)。

いずれにせよ、別のサービスを作成するかどうかを決定する場合と、サービス内でコンポーネント/ライブラリを内部で使用するかどうかを決定する場合は、それを維持したり、別のユニットとして開発したりするオーバーヘッドを考慮する必要があります(nano-servicesアンチパターンを参照) 。

于 2012-07-06T06:09:28.317 に答える