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

微信关注我们

原文链接: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的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册