标签: design-patterns repository domain-driven-design
我有两个不同的存储库,我将在整个应用程序中同时使用。
有些情况需要从一个(REST WS)读取然后将写入转换为另一个(SQLite DB)。
这应该在“域名服务”中完成,还是可以在演示文稿/应用程序层中完成?
注意:为了给出一些上下文,我有一个单独的服务进程从远程WS获取新记录,然后通过写入本地数据库使它们可用于另一个进程然后反过来加载。
一个进程是一个处理本地和远程数据库之间的数据获取和更新的服务。另一个进程是仅在本地数据库之外运行的实际应用程序,并通过请求队列表向服务进程发出请求。
答案 0 :(得分:1)
我可能有一个用于REST读取的服务,一个用于SQLite写入,一个用于将它们绑定在一起。这里的模式是Facade Pattern.