gpt4 book ai didi

playframework - Play Framework 应用间通信

转载 作者:行者123 更新时间:2023-12-04 06:29:25 24 4
gpt4 key购买 nike

由于 Play 目前支持每个应用程序只使用一个数据库,那么一个 Play 应用程序访问另一个应用程序数据的最佳方式是什么?有没有比简单地以 JSON 格式获取数据更好的方法?

最佳答案

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

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

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

关于playframework - Play Framework 应用间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com