2020-09-05 16:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
让我们假设我有两个接口连接到一个SAP PI。
接口1发送IDOC,接口2发送SOAP消息。
如果接口1一次发送5个mio IDOC,我怎么能确保PI中仍有足够的资源来处理来自接口2的消息?
根据我的经验,PI没有进行任何负载平衡。
Hello FIlipe,
对于接口1,其中iDocument是从SAP ECC触发的,具有到SAP PI的批量数据,这确实可能导致适配器线程问题。 IDOC线程将被占用最多,并且所有即将到来的IDoc消息将被堆积起来,并变为"待传递"或"正在传递"状态,直到成功处理上一条消息为止。
要解决此问题,您可以更好地通知ABAP团队在SAP ECC中设置IDoc打包,以便仅适当地批量发送IDocument。
对于接口2,其中Wsdl由具有大量数据的WS-Provider通过HTTP/HTTPs触发到SAP PI,这确实可能导致适配器线程问题。 在这种情况下,您可以使用Web调度程序执行HTTP/HTTP负载平衡,并将Web调度程序URL共享给WS-Provider。 WS-Provider还可以在wsdl触发时设置有效的client_max_body_size(multipart.max-file-size,multipart.max-request-size)。您还可以根据消息接口的大小,横向使用合适的适配器线程和Java服务器节点。 ..
感谢和问候-Rajesh PS
最多设置5个标签!
Hello FIlipe,
对于接口1,其中iDocument是从SAP ECC触发的,具有到SAP PI的批量数据,这确实可能导致适配器线程问题。 IDOC线程将被占用最多,并且所有即将到来的IDoc消息将被堆积起来,并变为"待传递"或"正在传递"状态,直到成功处理上一条消息为止。
要解决此问题,您可以更好地通知ABAP团队在SAP ECC中设置IDoc打包,以便仅适当地批量发送IDocument。
对于接口2,其中Wsdl由具有大量数据的WS-Provider通过HTTP/HTTPs触发到SAP PI,这确实可能导致适配器线程问题。 在这种情况下,您可以使用Web调度程序执行HTTP/HTTP负载平衡,并将Web调度程序URL共享给WS-Provider。 WS-Provider还可以在wsdl触发时设置有效的client_max_body_size(multipart.max-file-size,multipart.max-request-size)。您还可以根据消息接口的大小,横向使用合适的适配器线程和Java服务器节点。 ..
感谢和问候-Rajesh PS
一周热门 更多>