首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/426120

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

构建富互联网应用程序监控工作流和流程(7)

查看审计线索数据 审计线索数据可用于已经执行的每个流程节点。该功能类似于 BPEL 控制台中相应的功能。通过 Flex 用户界面,可以访问在用户界面中选择的流程节点的详细信息数据 查看有效载荷信息 可以使用以下 ActionScript 2.0 代码提取审计线索数据: bpelObject.bpelDetails = eventData.event.details.data; Flex 界面通过跟踪审计线索中的活动来轮询当前业务流程状态的更改,从而以可视化方式描绘业务流程中哪个步骤已经挂起。检测到更改时,Flex 应用程序将使用远程调用请求一个新的当前实例跟踪来检索审计线索。随后,使用此实例跟踪在与每个 BPEL 流程用户任务关联的输入屏幕上显示数据。Flex 客户端输入屏幕使用活动关联 ID 与相应的 BPEL 流程步骤关联。 结论 业务流程的价值在于它能够提供优秀的流程性能可视化描绘并支持任务集成。从美学角度而言,本文描述的应用程序对于最终用户极具吸引力。 正如我所演示的,RIA 可以提供一个松散耦合的表示层方法来提交新的 SOA 应用程序。通过组合 RIA 前端与 SOA ...

简单讨论火车票系统后面的架构设计

简单讨论火车票系统后面的架构设计 [有点晚了,简单写写,找时间再polish。另外,我们只谈技术。] 简单说,在线服务scalability有两种方式,scale-up和scale-out。Scale-up追求单机性能,如高级硬件、异步架构等,而scale-out则用加机器的方法。Scale-out也是最简单的方法,在规模不是非常大时很好用,也很容易解决问题,普通工程师就足以胜任。有很多现成的方法或模块可以使用。 也就是说,很多时候通过加机器就能解决大多数问题。只要规模在一定量级下(通常的在线系统规模都不会特别大),我们可以先不考虑硬件故障以及自动运维。 但为什么很多时候系统还是崩溃呢?罪魁祸首就是请求的尖峰,10倍于平常的压力是很正常的。普通模型到达性能瓶颈后,开始堆积请求(可能在web server,也可能在请求队列,不过通常不会在CDN),吞吐急剧下降,延迟急剧上升,而随着堆积请求越多,情况越糟,引起雪崩效应。而这样的压力通常不会持续很久,如果性能不急剧下降的话,一段时间后其实也就能把请求都响应了。 为10倍压力而准备机器是不合适的,我们需要有办法能扛住瞬间压力。这时候架...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。