我是AWS的新手并且第一次尝试使用SQS。我在非云环境中使用Oracle Service Bus(OSB),并希望将OSB配置为使用来自Amazon SQS的消息。该文档提到使用REST API并重复轮询消息。我还读到了'JMS的客户端库',以便OSB可以将SQS视为JMS提供者。实现这一目标的最佳方法是什么?感谢您的意见。
答案 0 :(得分:0)
最简单(不一定是最纯粹的方式)是创建一个Java EE应用程序,该应用程序导入SQS库并从AWS提取消息并将它们放在本地队列中以供OSB处理。 example code snippets是Java语言,因此应该相对简单。
最纯粹的方法是将其设置为remote JMS provider。但是,如何设置它并不是那么清楚 - 您最终可能会编写上面的选项#1中的大部分代码,但是创建一个JMS客户端库而不是MDB。