【技术实现步骤摘要】
一种业务处理方法、装置及服务端设备
[0001]本专利技术涉及计算机
,具体而言,涉及一种业务处理方法
、
装置及服务端设备
。
技术介绍
[0002]软件架构发展至今,经历了单体结构
、
垂直架构
、SOA
架构,再到现在的微服务架构,不断升级
、
迭代
。
其中微服务架构
(Microservice Architecture)
是一种软件架构风格,将一个大型的应用程序拆分成一组小型
、
自治且相互协作的服务
。
每个服务都可以独立部署
、
独立扩展
、
独立修改,以满足不同的业务需求
。
微服务架构通过解耦和服务化的方式,提供了更高的灵活性
、
可扩展性和可维护性
。
但正如
《Microservices
‑
Not A Free Lunch
!
》
中所描述的那样,具备以上优点的同时,也带来了不可避免的缺点,如显著的运营开销
、
分布式事务管理与复杂性
、
隐式接口与重复努力
、
测试和调试的复杂性
。
[0003]在互联网应用环境中,由于应用采用集中部署且配备专业的开发
、
运维团队,并由自身可控制应用需求
、
变更与发布,采用微服务架构能有效发挥微 ...
【技术保护点】
【技术特征摘要】
1.
一种业务处理方法,其特征在于,应用于服务端,所述方法包括:接收业务调用方发送的业务请求;对所述业务请求进行解析,得到请求内容,所述请求内容包括:业务脚本信息
、
以及业务参数;根据所述业务脚本信息,获取目标业务脚本;根据所述业务参数,采用所述目标业务脚本执行对应的业务操作,得到业务执行结果;向所述业务调用方返回所述业务执行结果
。2.
根据权利要求1所述的方法,其特征在于,所述业务脚本信息包括:业务处理名称
、
所述业务调用方的访问控制信息;所述根据所述业务脚本信息,获取目标业务脚本,包括:根据所述业务处理名称,以及所述访问控制信息,确定所述业务调用方是否具有所述业务处理名称对应业务脚本的访问权限;若所述业务调用方具有所述业务处理名称对应的所述目标业务脚本的访问权限,则根据所述业务处理名称,获取所述目标业务脚本
。3.
根据权利要求2所述的方法,其特征在于,所述访问控制信息包括:所述业务调用方的标识,以及所述业务调用方对应的业务脚本名称集合;所述根据所述业务处理名称,以及所述访问控制信息,确定所述业务调用方是否具有所述业务处理名称对应业务脚本的访问权限,包括:确定所述业务处理名称是否在所述业务脚本名称集合中;若所述业务处理名称在所述业务脚本名称集合中,则确定所述业务调用方具有所述目标业务脚本的访问权限;若所述业务处理名称不在所述业务脚本名称集合中,则确定所述业务调用方不具有所述目标业务脚本的访问权限
。4.
根据权利要求2所述的方法,其特征在于,所述访问控制信息包括:所述业务调用方的标识;所述根据所述业务处理名称,以及所述访问控制信息,确定所述业务调用方是否具有所述业务处理名称对应业务脚本的访问权限,包括:确定所述业务处理名称是否在所述业务调用方的标识对应的预设业务脚本名称集合中;若所述业务处理名称在所述预设业务脚本名称集合中,则确定所述业务调用方具有所述目标业务脚本的访问权限;若所述业务处理名称不在所述预设业务脚本名称集合中,则确定所述业务调用方不具有...
【专利技术属性】
技术研发人员:于富强,王晓鹏,孙前方,刘宁,赵大平,陈敬同,杨子亮,黄智勇,姜纪林,赵景越,
申请(专利权)人:卫宁健康科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。