快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰app是真的吗_龟发之家论坛



WebSphere Business Monitor (Monitor) 的用户无意偶尔奉告我说,它的事故处置惩罚算法异常难于掌握。基础上,他们彷佛是被筛选器表达式和关联谓词的用途、各类事故交付选项以及监视高低文中驱动更新的要领难住了。

在本文中,我将让您懂得这些观点的幕后秘密。我将不具体回首 Monitor 编程模型的细微之处,如触发器、计时器和嵌套监视高低文,而是仅重点评论争论事故处置惩罚的根基。

我还供给了一个简单的幻灯片演示可供下载,此中经由过程简单的故工作节演示了 Monitor 处置惩罚事故时事故所经历的路径。

事故处置惩罚观点

Monitor 的核心是察看器工具。为您盼望监视的每个实体创建了一个察看器工具。所监视的实体可所以有形的,如设备、办事器或车辆;或者是抽象的,如流程履行或贩卖业绩。察看器工具订阅那些申报所监视实体中任何状态变动的事故,然后基于那些事故中的信息更澳门新葡亰app是真的吗新自己的状态。

Monitor 察看器工具称为监视高低文 或 MC,由于它所网络的信息为监视特定实体供给了高低文。MC 中的数据字段称为度量,由于它们平日表示与营业相关的信息的丈量结果。

例如,假设一家豪华汽车公司盼望监视其车队。该公司可能为其开始的每次旅行分配一个 MC。可以应用在路上从豪华汽车公司接管的信息更新此高低文,例如搭客上车光阴、交通拥塞和搭客下车光阴。一次旅行的 MC 可能包孕旅行持续光阴、上车和下车延迟、从这些度量得出的客户知足度指数、匀称行车速率等度量。

经由过程扩展监视能力,该豪华汽车公司可能为驾驶员创建 MC,此中包孕诸如定时性、每月旅行次数、匀称客户知足度等度量,或者为汽车创建 MC,此中包孕诸如里程油耗、下一次计划的维修等度量。这些 MC 便是针对驾驶员和车辆的察看器工具。

MC 的度量和事故订阅由监视高低订婚义 所定义。正如 MC 是专用工具一样,其定义也是专用类,用于定义着实例的布局和行径。

现在您懂得了基础观点和术语,下面让我们看看它究竟是若何事情的。

事故处置惩罚慢慢历程

处置惩罚事故的历程包括三个步骤:

筛选——这是什么类型的事故?

关联——哪些 MC 与此事故有关?

更新 MC——此事故更新哪些度量,若何更新?

每个 MC 仅订阅某些类型的事故。

例如,在该豪华汽车公司中,旅行 MC 可能订阅那些申报旅行调整、游客上车、游客下车、交通拥挤和汽车变乱的事故。旅行 MC 定义将必要定义五个事故订阅,每个事故订阅分手针对一种类型的事故。

事故订阅包孕筛选器,这是一个布尔表达式,对所订阅的事故求值为 True,对其他所有事故求值为 False。定义筛选器的独一规则在于,它必须容许所需类型的事故经由过程并阻拦所有其他事故。出于机能的斟酌,应该将筛选器维持尽可能小,换句话说,它们应该尽可能简单,足以在各类各样的预期事故中靠得住地确定特定类型的事故即可。

假如所订阅的事故包孕了确定其有效负载的 xsi:typ澳门新葡亰app是真的吗e 属性,并且不合的事故实例具有不合的类型,则所需做的事情便是测试此属性。另一方面,假如应用通用变糊弄申报不合类型的实例,并且其类型只能经由过程进一步反省事故内容来确定,则筛选器必须测试额外的字段。

在该豪华汽车示例中,假如小汽车应用有效负载始终为 limo:Trip(此中 limo 表示命名空间)的变糊弄申报旅行状态,并应用 event nature 字段来区澳门新葡亰app是真的吗分调整、上车和下车事故,则必要测试 event nature 字段以及 xsi:type 属性以确定到达的事故是什么类型。

在事故经由过程订阅的筛选器今后,将针对 MC 定义的每个实例对订阅的关联谓词求值。关联谓词平日将事故中的某个键值(例如独一旅行标识符)与包孕相同键的度量作对照。假如找到匹配的 MC,则该 MC 可以接管事故以做进一步的处置惩罚。假如未找到,则可以创建新的 MC 高低文。

然则澳门新葡亰app是真的吗假如这不是您盼望的结果,该怎么办呢?例如,假设某个游客上车事故到达并且没有找到匹配的 MC。在此环境下,您可能不盼望创建新澳门新葡亰app是真的吗的 MC,而是激发一个差错前提,唆使未接管到“已调整小汽车”事故(此事故应该先发生并创建 MC)。类似地,假如某个“已调整小汽车”事故到达,并且关联处置惩罚找到了匹配的 MC,这注解已接管到了相同旅行的“已调整小汽车”事故。这同样表示一个差错,向已经存在的高低文交付重复调整事故不是您盼望的结果。

可以看到,能够节制事故关联算法是异常紧张的。这可以经由过程设置设置设备摆设摆设事故交付设置来实现。每个事故订阅具有三个设置,此中涵盖了零个、一个和多个 MC 满意关联谓词的环境。

下表显示了所有可能的事故交付设置。

事故交付设置

在关联处置惩罚确定用于事故交付的 MC 今后,事故将更新那些 MC。

要理解这是若何事情的,您可以将 MC 看作是电子表格,其单元格表示度量。对付每个度量,MC 定义定义了更新其值的一个或多个映射。映射就像电子表格公式。一个映射可能依附多个事故订阅,并潜在地依附其他度量。

当将某个事故交付到某个 MC 时,依附该事故的所有映射都邑自动运行,并应用结果更新它们的目标度量。然后以级联要领处置惩罚进一步的更新,就像在电子表格中一样:依附更新后的度量的映射将运行,然后依附其目标的映射将运行,以此类推。该级联必须终止,由于映射定义的依附关系图不容许含有轮回。例如,假如度量 B 依附度量 A,则度量 A 必然不能依附度量 B。

查看幻灯片演示

假如您仍旧对某些观点有点不解,或者只想出于兴趣懂得一下该历程是若何事情的,请查看一下本文附带的“事故处置惩罚”幻灯片演示。该幻灯片应用简单的图形和易于理解的故工作节,全程演示了我在本文中描述的步骤。

总结

盼望本文和配套的幻灯片让您更好地懂得了 WebSphere Business Monitor 中的事故处置惩罚背后的观点,并对现实场景中实际处置惩罚事故的要领有了更清楚的熟识。

您可能还会对下面的文章感兴趣: