SAP PO与SQS扩展库的集成-可能的选择

2020-09-04 02:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我遇到了需要与AWS...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我遇到了需要与AWS SQS集成(使用扩展库)的要求,该要求基本上提供了一个选项,可以通过将有效负载实际存储在S3上,然后放置一个引用来在SQS上存储大于256 KB的有效负载 在SQS上。 如果使用了用于SQS扩展功能的AWS Java库,则此过程对于系统在SQS上进行写入或从中进行读取都是透明的。 读取时,您仅连接到SQS并要求其提供有效负载,并且库将向您返回整个有效负载,无论是存储在SQS还是S3上。 同样,在写入消息时,需要使用配置详细信息(以及S3连接参数)连接到SQS,并要求库放置消息,其余消息保持透明。 这里已经提供了一个有效的示例:

https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/working-java-example-using-s3-for-large-sqs-messages.html

现在,我们的环境中确实有Advantco适配器,但是不幸的是,适配器尚不支持使用SQS扩展库。 因此,我需要走定制开发的道路。 我认为这两种方案的选项如下:

  • 用于从队列读取–>让Advantco适配器轮询队列,并仅在有效负载包含到S3的链接而不是实际有效负载的链接时,才在Java映射中实现自定义检索过程
  • 用于写入队列–>使用接收器Java代理通过AWS库写入SQS队列

我已经对此进行了概念验证,并且我认为它可以满足我的要求,但是我想看看是否有人在实施类似操作方面有更好的选择或经验教训。 期待您的投入。

此致

桑耶夫