ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

服务预取的基本思想

服务预取的基本思想 服务工作流环境为预取提供了通用Web环境所没有的引导信息。服务工作流模型限定了活动及其所含服务的执行顺序流程实例推进到某一步时后续可能出现的服务已经由流程定义给出候选范围预取不再需要无结构的用户偏好。但仅靠流程模型确定的候选范围仍然过大业务过程各分支的执行并不均匀热门业务会随订单结构与季节等因素逐渐变冷冷门业务也可能转热。精确预取因此必须同时回答三个问题两个服务在流程定义中相隔多远服务被反复调用的程度有多高业务发生频率如何随时间变化。前两个问题由流程模型与调用记录共同回答第三个问题只能从运行日志中挖掘。服务工作流环境还存在第四个影响因素即调用的分布式延迟。集中式运行环境中应用与其调用对象同处一台主机调用延迟可以忽略服务化环境中服务分布在不同服务器乃至不同企业节点调用是否跨节点直接决定延迟大小。预取应当优先覆盖调用延迟代价高、命中后收益大的服务这一因素必须显式进入模型而不是被平均地对待。
返回列表