您的位置:首页 > 运维架构 > 网站架构

解决订票系统问题的方法之一,异步处理架构

2012-01-10 21:31 811 查看
可以有多种方法解决类似订票系统的高峰处理的容量问题。 异步处理是一个值得考虑的架构。 异步处理在牌号抽签,交易等领域有很多应用。作为IT技术网站希望大家能交流技术方案而不只是抱怨和简单的建议。 这些讨论也会帮助大家日常工作。

异步处理的基本操作方式

异步处理信息架构的基本工作方式是用户提交处理申请,申请交给队列由后台处理服务器定期处理。处理结果放入结果队列或者数据库。用户通过查询服务器查询处理结果。



异步架构的好处是避免实时操作事务处理面临的峰值应用。特别是对稀缺资源的采购。用户可能不断刷新事务处理相关的页面造成大量负载。在异步处理中,分离提高系统和事务处理系统,用户刷新提高系统不会影响事务处理系统。提交系统可以容易的实现扩展,通过即时增加机器提高系统容量

采用异步处理的订票系统

采用异步处理的订票系统,前端服务器可以让用户查询时刻,价格表,输入车次,时间,定位要求,支付方法等信息。提交的申请放入申请队列,可以按车次,时间等条件分别建立队列,由不同的处理服务器进行处理。可以根据

异步处理订票系统的好处

采用异步处理的订票系统,可以灵活部署和分配前端服务器和处理服务器。保证处理能力的使用和处理的正确性,避免用户访问影响成功率而增加访问量。

异步处理订票系统的潜在问题

异步处理的潜在问题是用户不能得到实时结果,为提高命中率,有人可能提交多个申请。有人会认为非实时处理有后门的可能。这些可以通过发布所有座位和分配进展缓解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐