1.一种开放平台装置,其特征在于,所述开放平台装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:S1,在接收到外部合作系统发起的生成保单号的请求时,定时扫描分布式缓存及数据库;
S2,当扫描到所述数据库处于不可用状态时,分析所述分布式缓存中是否存储有预先生成的保单号;
S3,若所述分布式缓存中存储有预先生成的保单号,则将所述保单号发送给外部合作系统;
S4,若所述分布式缓存中未存储有预先生成的保单号,则调用预设的保单号接口,通过所述保单号接口获取出单系统生成的保单号,并将获取的保单号发送给外部合作系统。
2.根据权利要求1所述的开放平台装置,其特征在于,所述处理系统被所述处理器执行实现所述步骤S1之后,还包括:S5,当扫描到所述数据库处于可用状态时,分析所述数据库及分布式缓存中是否存储有预先生成的保单号;
S6,若所述分布式缓存中存储有预先生成的保单号,则将所述分布式缓存中的保单号发送给外部合作系统;
S7,若所述分布式缓存中未存储有预先生成的保单号,所述数据库中存储有预先生成的保单号,则将所述保单号从所述数据库中移入所述分布式缓存中,并将所述分布式缓存中的保单号发送给外部合作系统。
3.根据权利要求2所述的开放平台装置,其特征在于,所述处理系统被所述处理器执行实现所述步骤S5之后,还包括:若所述分布式缓存及数据库中均未存储有预先生成的保单号,则执行所述步骤S4。
4.根据权利要求1至3任一项所述的开放平台装置,其特征在于,所述处理系统被所述处理器执行实现所述步骤S1时,具体包括:开放平台在接收到外部合作系统发起的生成保单号的请求时,基于Timer计时器和NAS共享文件锁原理模拟异步任务,定时异步扫描分布式缓存及数据库。
5.一种获取保单号的方法,其特征在于,所述获取保单号的方法包括:S1,在接收到外部合作系统发起的生成保单号的请求时,定时扫描分布式缓存及数据库;
S2,当扫描到所述数据库处于不可用状态时,分析所述分布式缓存中是否存储有预先生成的保单号;
S3,若所述分布式缓存中存储有预先生成的保单号,则将所述保单号发送给外部合作系统;
S4,若所述分布式缓存中未存储有预先生成的保单号,则调用预设的保单号接口,通过所述保单号接口获取出单系统生成的保单号,并将获取的保单号发送给外部合作系统。
6.根据权利要求5所述的获取保单号的方法,其特征在于,所述步骤S1之后,还包括:S5,当扫描到所述数据库处于可用状态时,分析所述数据库及分布式缓存中是否存储有预先生成的保单号;
S6,若所述分布式缓存中存储有预先生成的保单号,则将所述分布式缓存中的保单号发送给外部合作系统;
S7,若所述分布式缓存中未存储有预先生成的保单号,所述数据库中存储有预先生成的保单号,则将所述保单号从所述数据库中移入所述分布式缓存中,并将所述分布式缓存中的保单号发送给外部合作系统。
7.根据权利要求6所述的获取保单号的方法,其特征在于,所述步骤S5之后,还包括:若所述分布式缓存及数据库中均未存储有预先生成的保单号,则执行所述步骤S4。
8.根据权利要求5至7任一项所述的获取保单号的方法,其特征在于,所述步骤S1包括:开放平台在接收到外部合作系统发起的生成保单号的请求时,基于Timer计时器和NAS共享文件锁原理模拟异步任务,定时异步扫描分布式缓存及数据库。
9.根据权利要求5至7任一项所述的获取保单号的方法,其特征在于,所述出单系统生成保单号的步骤包括:所述出单系统查询分布式文档存储数据库mongo dB,以获取所述分布式文档存储数据库mongo dB中基于数字序列sequence生成的保单号。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有处理系统,所述处理系统被处理器执行时实现如权利要求6至8中任一项所述的获取保单号的方法的步骤。