注:由于micro默认使用的是rpc,这里我们将rpc换成grpc来使用。
1.将所有micro/rpc包换成micro/grpc包导入。
2.srv下main.go这里缓存grpc.NewService
【consul+micro+grpc的使用】
文章图片
3.web/hander/hander.go,这里改一下:
文章图片
推荐阅读
- 微服务|微服务系列:服务发现与注册-----Eureka(面试突击!你想了解的Eureka都在这里.持续更新中......)
- 每日一书|每日一书丨学习微服务最好的方式(阅读《微服务架构设计模式》)
- 架构设计|使用Axon Framework探索CQRS架构系列(一)(命令, 命令总线 和 命令处理组件)
- SpringBoot实体配置详解
- #|Spring Cloud 常用组件
- java|熔断的意义
- java|Spring Boot配置文件放在jar外部
- Spring|spring-cloud开发微服务笔记(二)(高可用Eureka注册中心的搭建与RestTemplate和Fengin客户端调用微服务示例)
- 为什么要使用微服务
- 微服务|Eureka的高可用以及服务提供者、服务消费者集群之间的调用方式