【发布时间】:2010-12-01 07:12:26
【问题描述】:
我已经使用resteasy构建了restful web服务,现在我想调用这些web服务......我做了一些研究,发现了不同的名字Jersey、Restlet、Resteasy客户端框架和其他一些......现在我很困惑使用其中的哪一个.. 这些中的任何一个都比其他的有很大的优势..
谢谢
【问题讨论】:
我已经使用resteasy构建了restful web服务,现在我想调用这些web服务......我做了一些研究,发现了不同的名字Jersey、Restlet、Resteasy客户端框架和其他一些......现在我很困惑使用其中的哪一个.. 这些中的任何一个都比其他的有很大的优势..
谢谢
【问题讨论】:
您可以实现 hello world 应用程序,看看哪一个更适合您。
我试过 Resteasy 和球衣。这 2 种编码风格 90% 相同。
但是,我对 resteasy 和 jersey 的非常简单的应用程序返回相同 URI 的简单响应,结果是:当并发用户数量增加时,resteasy 比 jersey 快近 20 倍。
虽然,这并不意味着它会一直这样,但它可能会给你一个想法。我使用了默认设置,可能需要更改一些其他设置才能在球衣中获得更好的性能。
jersey 最多可以处理 500 个并发用户,每个请求 10 个,而 resteasy 最多可以处理 2000 个并发用户,每个请求 10 个。 在 500 个并发用户时,resteasy 的执行速度是 jersey 的 18 倍。
您可能想尝试一些简单的方法来展示您对所有候选框架的需求,以了解它们的性能。同时,通过这样做,您还将了解它们各自的工作原理。
【讨论】: