公路客运服务向“互联网+”转型,在高并发压力下电子客票系统如何实现数据强一致性?

交通道路运输行业迅猛发展困境之“公路客运窗口订票业务面向“互联网+”业务形式转型。机票、火车票等业务信息都已经通过互联网形式进行数据实时展现在大众手持及穿戴智能终端设备上,而现行的汽运形式还未完全的行程联网售票模式,并且车辆联动实时数据未能让乘客人群主动获悉,从而导致现汽运需求远落后于空运、铁运等运输体量,在此业态需求的转型上,“电子客票系统”的需求在行业开始兴起。

1、电子客票系统怎么实现数据强一致性?

2、怎么解决互联网业务系统数据库层面的扩展能力问题,对于集中式和分布式是如何考虑的?

3.  电子客票系统服务器如何选型,应该考虑哪些方面的因素?

参与165

10同行回答

samsarasamsara系统架构师新晨科技股份有限公司
1. 系统对数据强一致性有要求,就目前来看,仍是集中式架构更符合这个要求,分布式方案就不是很契合了。2.高并发的话,前端的Web和中间件可以很容易靠负载集群的横向扩展能力来解决。但数据库就没那么好解决了,常见的思路有这么几个:数据库的读写分离,内存数据库、增加节点的的性能...显示全部

1. 系统对数据强一致性有要求,就目前来看,仍是集中式架构更符合这个要求,分布式方案就不是很契合了。

2.高并发的话,前端的Web和中间件可以很容易靠负载集群的横向扩展能力来解决。但数据库就没那么好解决了,常见的思路有这么几个:数据库的读写分离,内存数据库、增加节点的的性能处理能力。但是能用内存数据库,读写分离分离的业务毕竟是少数,传统方式还是靠增加数据库节点的处理能力。不过客运其实可以采用这三种手段结合的方法来扩展性能,应对高并发场景。

3. 兼顾性价比的话,可以采用硬件负载+web和中间件使用x86服务器横向扩展+网络使用infoniband提高链路负载+数据库使用小型机集群负载+存储使用自动分层(全闪存+磁盘存储)的方式来设计,此外还可以引进一些流量分流和引导设备来对链路和运营商进行流量负载。

收起
系统集成 · 2016-01-19
浏览3630
zwmbjzwmbj系统架构师深圳市华成峰实业有限公司
应用层采用分布式架构应该没有问题,后端账务处理,目前分布式架构没有广泛应用,的确很多用户有数据强一致的顾虑,还需要有更多的应用场景给予支撑。另外,在更多关注正常运行时候的性能问题的时候,也需要关注一下,当分布式节点发生问题的时候,对整个性能的影响。...显示全部

应用层采用分布式架构应该没有问题,后端账务处理,目前分布式架构没有广泛应用,的确很多用户有数据强一致的顾虑,还需要有更多的应用场景给予支撑。

另外,在更多关注正常运行时候的性能问题的时候,也需要关注一下,当分布式节点发生问题的时候,对整个性能的影响。

收起
系统集成 · 2016-01-19
浏览3506

提问者

8shopbuy
系统架构师中国交通通信信息中心

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-01-19
  • 关注会员:20 人
  • 问题浏览:18449
  • 最近回答:2016-01-20
  • X社区推广