一种商旅平台及其管控方法与流程

xiaoxiao4月前  28


本发明涉及技术架构,具体地涉及一种商旅平台及其管控方法。


背景技术:

1、随着企业之间商务往来的增多,差旅费用也逐渐成为一个不可忽视的开支。在大幅提升的商旅支出背后,企业面临的商旅消费合规问题愈发凸显。为了提高成本控制和员工出差体验,越来越多的企业开始引进差旅系统来管理和协调出差事宜。

2、现代商旅平台通常采用微服务架构,这虽然提高了系统的可伸缩性和灵活性,但同时也增加了系统的技术复杂性。微服务的拆分和治理需要投入大量的研发和维护资源,如果管理不当,可能会导致系统出现性能瓶颈、数据一致性问题等。而且,随着技术的发展,黑客攻击和数据泄露的风险也在不断增加。如果平台的安全防护措施不到位,可能会导致用户数据泄露,给企业带来重大损失。此外,商旅平台需要与各种供应商、支付系统、第三方应用等进行集成,以提供一站式的服务。然而,不同系统的数据格式、接口标准等可能存在差异,这增加了系统集成的难度和成本。同时,随着技术的不断发展,新的技术和标准不断涌现,平台需要不断更新和升级以保持兼容性。


技术实现思路

1、本发明实施例的目的是提供一种商旅平台及其管控方法,用于全部或至少部分的解决上述现有技术中存在的技术问题。

2、为了实现上述目的,本发明实施例提供一种商旅平台,包括:

3、配置模块,用于通过采用nacos使其实现服务的自动注册与发现;

4、安全维护模块,用于识别请求方的身份信息以维护数据在传输过程中的完整性和真实性;

5、数据库,所述数据库采用双节点集群搭建,并配置有主库和从库,其中,所述从库同步主库的数据,所述主库用于数据的变更操作,所述从库用于数据的查询操作;

6、数据处理模块,用于对业务数据进行异步处理以及对分散在业务节点的日志数据进行聚合和转换处理;

7、应用部署模块,用于部署管理平台与用户终端的各类服务端口;

8、监控告警模块,用于当平台出现稳定性和/或安全性问题时发出告警,以使相关人员做出应急措施。

9、可选的,所述安全维护模块集成有nginx反向代理服务器,用于实现负载均衡。

10、可选的,所述安全维护模块以sentinel作为流量管理组件,用于当平台在面对流量波动、异常请求或压力过载时,快速做出响应以确保服务的稳定运行。

11、可选的,所述安全维护模块包括:

12、网络通讯安全子模块,用于识别请求发起方的网络身份;

13、消息传输安全子模块,预先设置有传输安全机制,以保证接口双方在数据传输过程中数据的真实性和完整性;

14、接口黑名单控制子模块,用于针对非法或恶意用户,提供黑名单控制机制;

15、防火墙开放子模块,用于针对内部开发人员,通过防火墙开放白名单限制登录内部服务器;

16、客户端请求安全子模块,用于基于令牌ticket请求合法性校验。

17、可选的,所述商旅平台中还设置有redis缓存机制,用于将热点数据或访问频繁的数据存储在redis中,以减少对数据库的访问次数。

18、可选的,所述数据处理模块包括:

19、消息队列集群,所述消息队列集群采用kafka集群,用于对平台内部的业务数据进行异步处理、对平台进行解耦合以及流量削峰处理;

20、日志收集处理子模块,采用elk日志,用于将分散在各个业务节点的日志数据进行聚合和转换。

21、可选的,所述商旅平台还包括:

22、可视化界面,用于使用户对日志数据进行查询、统计和可视化展示,从而快速定位问题和发现业务规律;

23、链路追踪子模块,用于自动收集并展示微服务之间的调用链路信息,使用户全面地掌握业务系统的运行状况。

24、可选的,所述应用部署模块包括:

25、网关应用服务子模块,用于进行路由、系统鉴权、流量控制以及请求过滤;

26、账号应用服务子模块,用于提供业务系统的基础功能;

27、审批应用服务子模块,用于对申请单、审批流程数据进行处理;

28、定时任务应用服务子模块,用于定时处理业务数据;

29、商旅微服务子模块,用于聚合住宿、通行以及外卖服务,并通过差标引擎进行因公或因私支付,实现员工差旅出行资源预定。

30、可选的,所述监控告警模块采用prometheus工具,实时监控平台的各项关键指标,以及通过配置的prometheus的监控规则,当平台关键指标超过预设的阈值或出现异常行为时,立即触发告警通知。

31、另一方面,本发明还提供一种应用于商旅平台的管控方法,包括:

32、预先部署管理平台与用户终端的各类服务端口,并采用nacos使其实现服务的自动注册与发现;

33、对业务数据进行异步处理以及对分散在业务节点的日志数据进行聚合和转换处理;

34、响应于请求方的指令,识别请求方的身份信息以维护数据在传输过程中的完整性和真实性;

35、当平台出现稳定性和/或安全性问题时发出告警,以使相关人员做出应急措施。

36、通过上述技术方案,基于设置的安全维护模块和监控告警模块可以避免黑客攻击,进一步防止用户数据泄漏,采用双节点集群搭建数据库使其降低了数据集成的难度和成本,通过该商旅平台可以实现出差前业务申请、出行前资源预定、出行后数据结算全流程闭环管理,为企业降本增效。

37、本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。



技术特征:

1.一种商旅平台,其特征在于,包括:

2.根据权利要求1所述的商旅平台,其特征在于,所述安全维护模块集成有nginx反向代理服务器,用于实现负载均衡。

3.根据权利要求1所述的商旅平台,其特征在于,所述安全维护模块以sentinel作为流量管理组件,用于当平台在面对流量波动、异常请求或压力过载时,快速做出响应以确保服务的稳定运行。

4.根据权利要求1所述的商旅平台,其特征在于,所述安全维护模块包括:

5.根据权利要求1所述的商旅平台,其特征在于,所述商旅平台中还设置有redis缓存机制,用于将热点数据或访问频繁的数据存储在redis中,以减少对数据库的访问次数。

6.根据权利要求1所述的商旅平台,其特征在于,所述数据处理模块包括:

7.根据权利要求6所述的商旅平台,其特征在于,所述商旅平台还包括:

8.根据权利要求1所述的商旅平台,其特征在于,所述应用部署模块包括:

9.根据权利要求1所述的商旅平台,其特征在于,所述监控告警模块采用prometheus工具,实时监控平台的各项关键指标,以及通过配置的prometheus的监控规则,当平台关键指标超过预设的阈值或出现异常行为时,立即触发告警通知。

10.一种应用于权利要求1-9任一项所述的商旅平台的管控方法,其特征在于,包括:


技术总结
本发明实施例提供一种商旅平台及其管控方法,属于技术架构领域。该商旅平台包括:配置模块,用于通过采用Nacos使其实现服务的自动注册与发现;安全维护模块,用于识别请求方的身份信息;数据库,采用双节点集群搭建,并配置有主库和从库;数据处理模块,用于对业务数据进行异步处理以及对分散在业务节点的日志数据进行聚合和转换处理;应用部署模块,用于部署管理平台与用户终端的各类服务端口;监控告警模块,用于当平台出现稳定性和/或安全性问题时发出告警。基于设置的安全维护模块和监控告警模块可以避免黑客攻击,进一步防止用户数据泄漏,采用双节点集群搭建数据库使其降低了数据集成的难度和成本,为企业降本增效。

技术研发人员:姜其涛,孔壮,刘志强,于海友
受保护的技术使用者:山东浪潮智慧文旅产业发展有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)