Go微服务 Go-gGRPC 不同端口提供rpc和http服务
与[微服务六]略有不同。
以商品详情场景解释本篇和[微服务六]
Read More
在上一篇文章中,基于TLS认证,使用grpc-gateway提供了grpc和http服务。两个服务启动了两个端口。 可能还有同一个端口启用两个服务的业务。rpc是rpc服务,另外是api接口。其实一个链接可以是rpc或者http,但不能同时是两者 为什么要这么做: 不管时内部另外一个服务还是外部第三方服务,如果调用者也使用了rpc,可以调用写好的服务端。 如果调用者没有使用rpc而使用了http RESTFUL API ,那就要使用rpc-gatway提供http服务了 简而言之:一个商品详情服务接口即可以提供rpc也可以支持http RESUTFUL API (rpc和api不同...
在上一篇中简单介绍了 在go中gRPC的使用,但是无签名的认证。这一篇简单介绍生成cert进行TLS认证的调用 代码较上一篇改动不大。包含使用openssl生成ca证书 环境: Read More
远程过程调用(Remote Procedure Call, RPC)。计算机的一个通信协议 发现、配置和管理微服务 把一个大应用拆分成多个独立的小应用,每个应用就是一个服务。每个服务运行在独立的进程里,并且他们可以通过自动化的方式部署
Go微服务 同一端口监听grpc和http服务
一 在项目目录下执行
Go微服务 gRPC - TLS 使用rpc-gatway 不同端口同时提供rpc和http服务
Go微服务五 gRPC 中的TLS认证
介绍
证书生成流程
Go微服务四 gRPC
环境
安装Protobuf
Go微服务 rpc
1. 简介 什么是RPC?
Go微服务 nacos 实现配置共享
特性
微服务
什么是微服务
微服务的特点