如何在tomcat上的多个请求上共享AmazonSQS连接?

时间:2013-09-01 11:02:26

标签: java servlets amazon-web-services tomcat7 amazon-sqs

我正在构建一个实时日志记录机制,其中一个服务器将日志消息推送到亚马逊SQS队列,另一个服务器将提取相应的消息并在实时监控网站上显示。现在我想在tomcat服务器上知道如何在多个请求上共享sqs连接?连接汇集人的任何想法?

2 个答案:

答案 0 :(得分:1)

使用AWS SDK for Java类来访问SQS是AmazonSQSClient。您可以AmazonSQSClient提供ClientConfiguration来设置连接池。默认情况下,ClientConfiguration的最大连接池大小为50(DEFAULT_MAX_CONNECTIONS)。

答案 1 :(得分:-3)

AWS SQS提供无状态 RESTful API,这意味着没有“连接”这样的东西。您连接到它,发送您的请求,获得您的响应,并关闭HTTP会话。没什么可分享的。