从无状态bean发出HTTP请求的最佳实践

从无状态bean发出HTTP请求的最佳实践,http,ejb,apache-httpclient-4.x,apache-tomee,Http,Ejb,Apache Httpclient 4.x,Apache Tomee,我计划在TOMEE无状态bean上使用ApacheHttpClient和BasicHttpClientConnectionManager来执行对远程服务器的HTTP GET/POST/DELETE请求。这种方法有什么缺陷吗?HttpClient是否会产生对EJB容器产生负面影响的新线程 还有其他选择吗?您通常如何执行从Web服务器到其他服务器的http请求。因为您使用的是TOME,所以可以使用JAX-RS客户端内置的TOME。您可以在JavaEE教程(第30章)中找到关于它的更多信息 e、 g

我计划在TOMEE无状态bean上使用ApacheHttpClient和BasicHttpClientConnectionManager来执行对远程服务器的HTTP GET/POST/DELETE请求。这种方法有什么缺陷吗?HttpClient是否会产生对EJB容器产生负面影响的新线程


还有其他选择吗?您通常如何执行从Web服务器到其他服务器的http请求。

因为您使用的是TOME,所以可以使用JAX-RS客户端内置的TOME。您可以在JavaEE教程(第30章)中找到关于它的更多信息

e、 g


嗨,丹尼尔,谢谢你的回复。不幸的是,我们仍然使用javaee6
Client client = ClientBuilder.newClient();
String name = client.target("http://example.com/webapi/hello")
        .request(MediaType.TEXT_PLAIN)
        .get(String.class);