如何从使用dynamo db的不同微服务获取数据

时间:2017-12-05 07:11:56

标签: node.js database amazon-dynamodb microservices

我正在开发一种微服务架构。我有两种不同的服务,比如一只狗和其他一些狗参加的活动

我正在使用dynamoDB。所以当前的结构就像

Table 1- Dog {dogid, dogname, dogprofilepic, dog_age, dog_price}

Table 2- Event{eventid, eventname, eventdescription, eventdate,dogid}

如果dogid是列表类型,它将包含类似{1,2,3,4}的内容。基本上将参加此活动的狗的id列表。

现在有10只狗参加的活动。我们需要显示来自这两种不同微服务的数据。

DynamoDB不支持联接,我想知道最好的工作流程,它给了我dogname,dogprofilepic,dogage,dogprice以及事件信息,例如eventname,eventdescription,eventdate

请建议实现此目的的最佳方法,保持读数和读数如果我想避免在应用程序端对数据进行处理,则将操作写入最小值。

提前致谢!

0 个答案:

没有答案