云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_数据库主机_促销

小七 141 0

这个博客描述了队列监视器中可用的检查,这对于使用enterpriseedition的客户是可用的。它描述了在何处使用的特性和一致性检查,何时使用它们,以及在检测到不一致时要做什么。它还对JMS代理中使用的资源以及监视它们的选项提供了一些指导。队列监视器及其功能可供拥有Enterprise Edition许可证的SAP Cloud Integration客户使用。

为了能够操作您的JMS场景(如博客"Configure asynchronous Messaging with retry using JMS Adapter"中所述)和其中使用的JMS队列,您可能需要知道哪些队列属于您的哪些场景/集成流,哪些队列不再使用,以及使用了JMS实例的多少容量。可能还需要检查是否部署了使用JMS或AS2适配器的任何集成流,但配置的队列在集群上不可用(或不再可用)。

为了帮助您分析集群上可用的队列并清理任何未使用的队列,引入了一些检查。

(一致性)检查

检查可以在主视图的"操作"区域中的"管理消息队列"监视器中找到。选择检查以执行一致性检查。

随着2018年9月30日的发布,消息队列监视器中的UI体验得到了改善。现在可以在监视器的右上角找到检查操作:

通过这些检查分析两个区域:

任何部署的集成流都没有使用的队列已部署集成流引用但不存在的队列

如果未发现一致性问题,您将收到一条信息消息,说明不存在未使用或丢失的队列。这是期望的结果:

如blog JMS Resources and Size Limits中所述,连接的JMS消息传递实例上的资源有限,该实例用于使用JMS的异步消息传递场景。Enterprise许可证允许您在消息传递实例上最多使用一定数量的队列、存储和连接。这些限制在CPI Enterprise Edition的博客JMS资源和大小限制中有更详细的描述。如果达到队列限制,则不能再使用JMS或AS2部署任何新的集成流。因此,您需要手动删除不再需要的队列,啥叫人工智能,即已取消部署集成流的队列。

该检查帮助您识别此类队列。在结果屏幕上,在未被任何已部署集成流使用的队列下,物联网应用技术,列出未在任何已部署集成流中使用的所有队列。此外,还显示了该队列中的消息数。

选择该队列将在消息队列监视器中打开相应的队列。在那里,您可以检查消息、下载消息(如果需要)并删除队列。

重要提示:如果队列中仍然有消息可用,请确保与场景所有者检查队列(及其所有消息)是否仍然需要或是否可以删除。可能是消费流刚刚取消部署,将再次部署以处理消息。

展望:没有消息的未引用队列将在2018年5月13日更新后自动删除。但是,仍包含消息的未引用队列不会自动删除,因为这将意味着数据丢失。

第二类,淘客吧,即已部署集成流引用但不存在的队列,列出了使用部署在租户上的JMS或AS2适配器的集成流,其中已配置的队列丢失。例如,如果有人在消息队列监视器中手动删除了队列,则可能发生这种情况。

结果屏幕显示丢失的队列以及指向使用此队列的各个集成流的链接。

选择指向集成流的链接以只读模式打开集成流,使您能够使用队列检查场景。

在运行时,这些集成流在尝试访问不存在的队列时将产生错误。因此,恢复队列至关重要。您可以通过重新部署各自的集成流来实现这一点。

在使用

的情况下,您可能会发现消息堆积在一个队列中,并且您希望获得有关该场景的更多详细信息,以便您可以分析消息未被提取的原因。对于这个特定的用例,您可以使用Where Used检查。它可以在主视图的"操作"区域中的"管理消息队列"监视器中找到。选择要检查的队列并选择用于触发评估的位置。

随着2018年9月30日的发布,消息队列监视器中的UI体验得到了改善。现在可以找到Where Used操作作为要触发Where Used搜索的队列的单行操作:

结果屏幕列出了使用此队列的所有集成流。选择集成流的链接将以只读模式打开集成流,使您能够检查使用队列的场景。

对于2018年9月30日的版本,大数据实战,还将显示集成流是否正在写入队列(例如通过JMS接收器适配器),从队列消费(例如通过JMS发送方适配器)或同时从队列消费,在同一集成流中向队列写入和从队列消费(例如通过XI或AS2适配器,或者如果JMS接收方和JMS发送方适配器在同一集成流中)。

使用的JMS资源

如前所述,云服务器有哪些,JMS实例仅提供有限的资源用于队列、连接和容量的资源。可以在管理消息队列监视器中监视JMS实例中使用的JMS资源。

在屏幕顶部可以看到JMS资源的状态:

选择详细信息显示队列、容量、事务的详细信息,提供者和使用者:

在博客"JMS资源和大小限制"中详细描述了JMS资源和在关键情况下所需的操作