Playframework 播放框架应用程序间通信

Playframework 播放框架应用程序间通信,playframework,Playframework,既然Play目前只支持每个应用程序使用一个数据库,那么一个Play应用程序访问另一个应用程序数据的最佳方式是什么?除了简单地获取JSON格式的数据,还有什么更好的方法吗?我认为最好的方法是使用REST调用与其他应用程序交互(如果其他应用程序正在调用Play应用程序),或者如果您想从Play调用它,则使用WS-library调用目标应用程序的Web服务 就个人而言,我不喜欢将内容写入“公共数据库/表”,因为这意味着两个应用程序都必须完全了解表的结构,并且一端的任何更改都将意味着表和另一端的更改。这

既然Play目前只支持每个应用程序使用一个数据库,那么一个Play应用程序访问另一个应用程序数据的最佳方式是什么?除了简单地获取JSON格式的数据,还有什么更好的方法吗?

我认为最好的方法是使用REST调用与其他应用程序交互(如果其他应用程序正在调用Play应用程序),或者如果您想从Play调用它,则使用WS-library调用目标应用程序的Web服务

就个人而言,我不喜欢将内容写入“公共数据库/表”,因为这意味着两个应用程序都必须完全了解表的结构,并且一端的任何更改都将意味着表和另一端的更改。这还意味着您在这两个应用程序之间创建了一个特定的通道,如果将来希望更多的应用程序参与其中,则很难重用该通道


我倾向于使用REST(最好)或SOAP。它将解耦应用程序并使其更简单(特别是在播放时)。如果由于某种原因,目标应用程序不支持REST/SOAP,则使用一个简单的包装器应用程序来管理通信将解决此问题。

请耐心等待几天,因为multidb支持很快就会到来。
显然,莫顿·凯特兰已经实施了它,并将在一些验证后提交…

我正要建议查看multidb模块

但是,我刚刚检查了我的Twitter帐户,Play1.2已经发布