我有以下问题
[1]。有一个管理系统需要最频繁的 CRUD 操作。例如 int GetUserLimit(), List GetUserList(), int AddNewUser(User user), bool DeleteUser(), IsAuthenticated(string username, string passwrd)
对于上面列出的函数,Web 应用程序可能需要等待一些返回。
在这种情况下,是直接为 Web 应用程序提供 Web 服务更好,还是我们不公开这些 Web 服务,而是 Web 应用程序通过请求/回复模式与 EBS 通信?
解决方案1:
http://i.stack.imgur.com/cIRUR.png
解决方案2:
如果 Web 应用程序向一个组件 A“发送”命令,则组件 A 将消息回复到名为“webmsgqueue”的特定队列或将消息推送到 nosql 服务器。Web应用程序使用ajax轮询方法来检查“webmsgqueue”或nosql服务器中的mssage。
http://i.stack.imgur.com/F7qTs.png
[2] 如果我们要查询或上传的数据很大,选择Web服务是否更好?