【发布时间】:2016-12-19 19:58:43
【问题描述】:
我有一个相当简单的微服务,它从 MongoDB 集群读取数据,进行一些数据转换,并通过 REST API 公开数据。我需要使用 cron 作业更新独立的持久性数据存储。我可以创建一个单独的应用程序来更新数据集,但只部署一个存在于 AWS Auto Scaling 组中的应用程序会更容易(这适用于一个有很多繁文缛节来发布新应用程序的大型企业),并且拥有一个的实例通过后台作业更新数据集。
通过数据库中的字段锁定对数据库的写入是一种可行的解决方案,但似乎是一种反模式。有没有更好的方法来做到这一点,而无需创建单独的应用程序来执行数据库写入?
【问题讨论】:
标签: architecture microservices