gpt4 book ai didi

java - 灵活的Java通信框架

转载 作者:行者123 更新时间:2023-12-02 00:37:28 24 4
gpt4 key购买 nike

我对 Java 生态系统比较陌生,我正在尝试确定哪些框架可以执行以下部分或全部操作:

  1. 使用各种技术通过网络公开 POJO
  2. 能够切换传输层(HTTP、TCP、UDP)
  3. 支持不同的消息格式(SOAP、JSON、二进制)
  4. 支持 Web 服务、REST 和 RPC

我希望能够使用相同的代码库支持使用多种通信机制(例如,在防火墙后面使用 RPC 来提高效率,但通过 REST 公开相同的对象以供公共(public)使用)。对于那些熟悉 .NET 框架的人来说,我正在寻找像 Windows Communication Foundation 这样的统一通信框架。

到目前为止,我发现像 Jersey (JAX-RS) 这样的工具适用于 REST 和 Axis2,后者更面向 Web 服务,但也有一些 REST 支持。但我还没有找到像WCF一样灵活和可配置的东西。 Java 世界中存在这种情况吗?最接近它的是什么?

谢谢。

最佳答案

您可能想看看 Apache Camel这将允许您轻松切换和转换,并原生支持各种传输,并为一些流行的框架提供开箱即用的集成。

此外,如果您正在寻找一个平台来构建并发且高度容错的应用程序,akka值得一看。

关于java - 灵活的Java通信框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394758/

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