我有一个关于微服务和数据库的问题。我正在开发一个应用程序:用户可以看到国家列表,并可以通过单击它,查看该国家的景点列表。我创建了一个国家服务、一个包含oAuth2用户的认证服务和一个景点服务。每个服务都有自己的数据库。我通过iso代码(例如:BE=比利时)映射了景点和其所属国家之间的关联:/api/attraction/be。
上述方法似乎可行,但是我遇到了一些困难:用户必须能够将景点添加到他/她的收藏夹中,但由于我有很多不同的数据库,我不知道如何实现这一点。
我应该创建一个收藏夹服务吗?我是否应该传递ID(我认为不应该这样做)?我可以创建什么样的业务键?如何正确地关联数据...?
提前感谢您!
上述方法似乎可行,但是我遇到了一些困难:用户必须能够将景点添加到他/她的收藏夹中,但由于我有很多不同的数据库,我不知道如何实现这一点。
我应该创建一个收藏夹服务吗?我是否应该传递ID(我认为不应该这样做)?我可以创建什么样的业务键?如何正确地关联数据...?
提前感谢您!