2017-03-18 87 views
1

我有一些插在我们电子商务平台上的微服务。 今天,我们有我们的微服务破碎为: - 客户服务 - 为了服务 - 送货服务 - ... 对于例如,当一个新的客户加入到电子商务或者有人的地方和秩序,它使webhook为我们的微服务之一,只是得到的信息和转储firehose/S3。微服务架构中关注点的分离

我的问题是:维护将数据转储到处理特定主题(客户,订单等)的分离的微服务上的函数会更好,还是创建另一个名为“notification-service”的微服务他们全部?

另一个例子可能是:每个微服务发送通知,如电子邮件或短信。或者是有一个单独的微型服务总是负责通知?

回答

0

的microService必须创建有一个且只有一个resposiblity,你的情况Notofication服务应该是单独的microService,根据不同的事件,执行的操作。

因此你将能够规模向上或向下你通知服务时的nitifcation数量的增加或减少