首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >灵活的Java通信框架

灵活的Java通信框架
EN

Stack Overflow用户
提问于 2011-09-12 22:27:23
回答 2查看 1.3K关注 0票数 0

我对Java生态系统还比较陌生,我正试图确定哪些框架可以执行以下部分或全部任务:

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

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

到目前为止,我已经找到了像泽西(JAX)这样的工具,它适用于REST和Axis2,后者更面向,但也有一些REST支持。但我还没有找到像WCF那样灵活和可配置的东西。这甚至存在于Java世界中吗?最接近它的是什么?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-12 22:46:54

您可能想看看阿帕奇骆驼,它将允许您轻松切换和转换,以及支持各种本机传输,并为一些流行的框架提供开箱即用的集成。

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

票数 3
EN

Stack Overflow用户

发布于 2011-09-12 22:52:59

对于与and服务相关的内容,我将看到Apache,它很好地集成了阿帕奇骆驼活络骡子等等。

但是,一般来说,您会发现Java生态系统有更多的选项和方法来完成某些事情(不管是好的还是坏的)。还要记住,您也可以使用非Java库,但也可以使用基于JVM的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7394758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档