【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种外部系统服务调用方法、装置、设备和介质。
技术介绍
1、软件系统之间的服务调用问题已经成为系统之间互相访问的常见问题,随着软件技术的不断更新迭代,系统调用方式越来越丰富,调用写法越来越简便。对于之前分布式系统之间的调用,常采用以下是几种常见的实现方式:
2、1、基于http的restful api调用:
3、使用java的web框架(如spring mvc、spring boot、jax-rs等)构建restful api。
4、客户端可以使用httpurlconnection、apache httpclient、okhttp等库来发送http请求。
5、spring框架还提供了resttemplate类,它简化了与restful服务的交互。
6、2、基于rpc的调用:
7、使用java的rpc框架(如apache thrift、grpc、dubbo等)来定义服务接口和实现。
8、rpc框架负责序列化和反序列化数据、网络
...【技术保护点】
1.一种外部系统服务调用方法,其特征在于,所述方法包括:
2.根据权利要求1所述的外部系统服务调用方法,其特征在于,所述根据待调用的外部服务的服务信息,所述服务信息包括请求方式、请求地址和请求参数,配置所述待调用的外部服务,并生成所述待调用的外部服务ID,配置通道组和通道信息,所述通道信息中引用所述待配置的外部服务的ID,根据所述待调用的外部服务的请求方式、请求地址、所述通道组编码和所述通道编码,生成所述待调用的外部服务的固定请求地址和请求接口信息,具体包括:
3.根据权利要求2所述的外部系统服务调用方法,其特征在于,所述将所述待调用的外部服务
...【技术特征摘要】
1.一种外部系统服务调用方法,其特征在于,所述方法包括:
2.根据权利要求1所述的外部系统服务调用方法,其特征在于,所述根据待调用的外部服务的服务信息,所述服务信息包括请求方式、请求地址和请求参数,配置所述待调用的外部服务,并生成所述待调用的外部服务id,配置通道组和通道信息,所述通道信息中引用所述待配置的外部服务的id,根据所述待调用的外部服务的请求方式、请求地址、所述通道组编码和所述通道编码,生成所述待调用的外部服务的固定请求地址和请求接口信息,具体包括:
3.根据权利要求2所述的外部系统服务调用方法,其特征在于,所述将所述待调用的外部服务的请求方式和请求地址信息按照camel远程调用的语法规则存储下来和所述待调用的外部服务的通道配置参数组成外部调用地址,具体包括:
4.根据权利要求1所述的外部系统服务调用方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的外部系统服务调用方法,其特征在于,所述当接收到调用方的服务调用请求,通过...
【专利技术属性】
技术研发人员:程达,邵松,
申请(专利权)人:北京九思金信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。