线上购票方法及系统、设备、存储介质技术方案

技术编号:42114301 阅读:24 留言:0更新日期:2024-07-25 00:35
本公开是关于一种线上购票方法及系统、设备、存储介质,用于解决现有线上购票方案,让所有购票业务共用同一数据库,导致购票业务执行效率慢,甚至执行失败,影响乘客购票体验的问题。本发明专利技术提供的方法包括:接收当前购票业务请求;根据预先设置的业务类型、数据库集群和业务操作之间的对应关系,确定当前购票业务请求的业务类型对应的目标数据库集群和目标业务操作;对所述目标数据库集群进行目标业务操作,得到业务操作结果;返回当前得到的业务操作结果。本发明专利技术有效地提高了购票效率,保证了系统的稳定性。

【技术实现步骤摘要】

本公开涉及计算机领域,尤其涉及线上购票方法及系统、设备、存储介质


技术介绍

1、随着互联网购票的普及,越来越多的人已习惯在网上购买车票,再加上出行需求的增长,运力的不足,导致人们在线上购票时需要进行抢购,这就给购票网站的性能带来了极大的考验,要求购票网站必须要性能足够快、足够稳定、数据必须要保证强一致性。

2、传统的线上购票网站,往往是基于关系型数据库来建设的,并且会将查票、填写乘车人信息、校验乘车人信息、下单等所有业务放在一个服务中、共用一个数据库来实现,购票用户的所有数据也都存储在关系型数据库中,剩余票量的计算也是基于关系型数据库来建设,再通过事务控制来保证数据的强一致性。加之数据库中的数据读写也没有作分离,是基于速度较慢的关系型数据库实现的,导致在面对较大的请求流量时,购票网站经常会出现崩溃的情况,影响用户购票体验,甚至经常会出现购票失败的情况。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种线上购票方法及系统、设备、存储介质,本专利技术按照线上购票流程的特点,将购票业务划分本文档来自技高网...

【技术保护点】

1.一种线上购票方法,其特征在于,包括:

2.根据权利要求1所述的线上购票方法,其特征在于,所述业务类型至少包括以下业务中的一项:余票查询业务,添加乘车人业务,乘车人信息验证业务,下单业务,订单查询业务,车票查询业务;

3.根据权利要求2所述的线上购票方法,其特征在于,所述余票查询数据库集群,常用乘车人数据库集群,乘车人信息验证数据库集群,订单查询数据库集群,车票查询数据库集群中的数据库为内存型数据库;

4.根据权利要求2所述的线上购票方法,其特征在于,所述余票查询数据库集群采用基于私有云和公有云混合的多中心多活架构部署;

<p>5.根据权利要求...

【技术特征摘要】

1.一种线上购票方法,其特征在于,包括:

2.根据权利要求1所述的线上购票方法,其特征在于,所述业务类型至少包括以下业务中的一项:余票查询业务,添加乘车人业务,乘车人信息验证业务,下单业务,订单查询业务,车票查询业务;

3.根据权利要求2所述的线上购票方法,其特征在于,所述余票查询数据库集群,常用乘车人数据库集群,乘车人信息验证数据库集群,订单查询数据库集群,车票查询数据库集群中的数据库为内存型数据库;

4.根据权利要求2所述的线上购票方法,其特征在于,所述余票查询数据库集群采用基于私有云和公有云混合的多中心多活架构部署;

5.根据权利要求2所述的线上购票方法,其特征在于,所述当前购票业务请求为下单业务时,所述返回当前得到的业务操作结果,还包括:

6.一种线上购票系统,其特征在于,包括:

7.根据权利要求6所述的线上购票系统,其特征在于,所述业务类型至少包括以下业务中的一项:余票查询业务,添加乘车人业务,...

【专利技术属性】
技术研发人员:卜晓利任少卿张展卓利民
申请(专利权)人:微诺时代北京科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1