我对Java生态系统还比较陌生,我正试图确定哪些框架可以执行以下部分或全部任务:
我希望能够支持使用使用相同代码库的多个通信机制(例如,为了提高效率,在防火墙后面使用RPC,但通过REST公开相同的对象以供公众使用)。对于那些熟悉.NET框架的人来说,我正在寻找像这样的统一通信框架。
到目前为止,我已经找到了像泽西(JAX)这样的工具,它适用于REST和Axis2,后者更面向,但也有一些REST支持。但我还没有找到像WCF那样灵活和可配置的东西。这甚至存在于Java世界中吗?最接近它的是什么?
谢谢。
发布于 2011-09-12 22:46:54
您可能想看看阿帕奇骆驼,它将允许您轻松切换和转换,以及支持各种本机传输,并为一些流行的框架提供开箱即用的集成。
此外,如果您正在寻找一个平台来构建并发和高度容错的应用程序,那么阿克卡值得一看。
发布于 2011-09-12 22:52:59
对于与and服务相关的内容,我将看到Apache,它很好地集成了阿帕奇骆驼、活络、骡子等等。
但是,一般来说,您会发现Java生态系统有更多的选项和方法来完成某些事情(不管是好的还是坏的)。还要记住,您也可以使用非Java库,但也可以使用基于JVM的库。
https://stackoverflow.com/questions/7394758
复制相似问题