我们正计划设计一个系统,通过Web服务传输数据,并且数据将被异步处理,我被分配选择Java开源技术来完成这项工作,对于我们决定使用的Web服务RESTful服务,我从未与通讯技术工作,任何人都可以请建议是最好的开源技术,是在做数据处理市场上的异步Restful服务和消息传递
-1
A
回答
0
尝试的Apache CXF - 看到DOCS
它拥有一切你想我猜
0
你的用例是processi异步数据。这通常发生在以下步骤:
- 接收数据并且(在存储器或持久位置)
- 返回的确认/收稿响应立即存储在某个地方。
- 要么立即启动一个线程来处理数据,要么让一些调度线程扫描接收到的数据并对其进行处理。
- 如果有这样一个接口可用,可选择向发送应用程序发送确认。
在java中没有标准库或框架来做到这一点。有些知识可以解决标准问题,并且将它们组合成为一种选择。
- Producer consumer Pattern是一个典型的模式,它可以满足您在那里的需求。
- 您可使用Java的并发的API(Here is an example)
- 这名制片消费者片可以包裹一个Servlet(或处理请求的一些其他的服务器端类)后面的生产者 - 消费者模式。
- 传入请求中的所有内容都将由生产者放在共享队列中并返回。
- 消费者将从队列中选取并异步处理。
- 另一种选择是使用Asynchronous processing in in Servlet3.0。
+0
*在java中没有标准的库或框架来执行此操作*:除JMS外,当然。 –
相关问题
- 1. Web服务与消息传递
- 2. 微服务:REST与消息传递
- 3. 如何创建消息传递服务?
- 4. WCF服务间消息传递
- 5. 消息传递服务:redis还是mongodb?
- 6. Java消息传递服务 - 未收到消息
- 7. 无法从服务器发布消息:Google云消息传递
- 8. 在RESTful Web服务传递的JSONObject
- 9. 服务器到服务器API消息传递
- 10. JBoss消息传递和XA事务:JMS消息丢失
- 11. Axis,Java消息传递服务和MIME头文件
- 12. Ionic 2:Firebase云消息传递和Google服务错误
- 13. 物联网网关和云服务器消息传递
- 14. Firebase云消息传递和C#服务器端代码
- 15. 使用REST API和消息传递的微服务
- 16. WPF和Win32消息传递
- 17. Java EE和glassfish服务器发生Java消息传递服务问题
- 18. RESTful服务和
- 19. c#WCF客户端服务器消息传递/事务优化
- 20. Java消息服务和Haskell
- 21. 当屏幕关闭时,Firebase消息传递服务没有收到消息
- 22. Google云消息传递服务允许您向iPhone发送消息吗?
- 23. Android和RESTful服务
- 24. Android消息传递
- 25. Google云消息传递业务设置
- 26. 通过WSO2 ESB向WCF Proxy传递POST RESTful消息
- 27. 如何将消息与RESTful请求一起传递?
- 28. iOS通过DNSServiceBrowse和DNSServiceBrowse在服务和客户端之间传递消息
- 29. 消息服务
- 30. 谷歌云消息传递 - 使用“delay_while_idle” - 应用服务器C#
这种用例没有单一的最佳技术,您需要更多地提到您的问题陈述和体系结构。 – Swapnil