微服务架构中不同微服务之间的接口调用
假定系统管理微服务的实例名称为system,
在系统管理中查询码表 :/api/system/codeTable/queryDataDictionaryByDicCode
在自己的微服务中调用系统管理的查询码表接口写法如下:
DataDictionaryService
【微服务架构中不同微服务之间的接口调用】@AuthorizedFeignClient(name = "system",fallback = DataDictionaryServiceImpl.class)
public interface DataDictionaryService extends BaseService
/**
* 根据dic_key获取value
* @param dto
* @return
*/
@RequestMapping(method= RequestMethod.POST,value="https://www.it610.com/api/system/codeTable/queryDataDictionaryByDicCode",consumes = "application/json")
ResponseDTO queryDataDictionaryByDicCode(@RequestBody DataDictionaryDTO dto);
}
----------------------------------------------------------------------------------------------------------------------------
DataDictionaryServiceImpl
@Service
public class DataDictionaryServiceImpl implements DataDictionaryService {
@Override
public ResponseDTO queryDataDictionaryByDicCode(DataDictionaryDTO dto) {
return new ResponseDTO("300","system==queryDataDictionaryByDicCode==调用失败");
}
}
推荐阅读
- Java学习|Spring boot微服务架构中,利用RestTemplate调用别人提供的接口
- get请求|get请求 VS post请求
- 测试理论整理1
- ClickHouse(02)ClickHouse架构设计介绍概述与ClickHouse数据分片设计
- 投稿|数据中心架构升级,用光来传输数据是怎样的体验
- 开源|微软计划在C# for VS Code扩展中加入闭源组件惹开发者唾弃
- 开源资讯|微软商店清理门户,禁止第三方对免费开源软件收费!
- 开发工具|阿里、腾讯、微软开源软件汇总
- 微软智能云在华发布多项混合云服务及功能更新
- 长连接网关技术专题(八)(B站基于微服务的API网关从0到1的演进之路)