摘要: 一、心跳机制与可选项配置 1.1、背景 在前面一节课中,我们指定了consul作为微服务的注册组件,并在consul中看到了注册的新服务。这其中还包含其他内容,本节课我们继续来看。 1.2、代码实现consul配置 上节课中,我们使用的--registry选项配置的形式来指定注册到consul组件中 阅读全文
posted @ 2023-08-19 18:43 游走De提莫 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、micro框架介绍 1.1、背景 在本课程的前面的内容中,已经学习了微服务之间通信采用的通信协议,如何实现服务的注册和发现,搭建服务管理集群,以及服务与服务之间的RPC通信方式。具体的内容包括:protobuf协议,consul及docker部署consul集群,gRPC框架的使用等具体的实现方 阅读全文
posted @ 2023-08-19 18:42 游走De提莫 阅读(65) 评论(0) 推荐(0) 编辑
摘要: gRPC-Gateway 一、介绍 gRPC网关是protoc的一个插件。它读取gRPC服务定义并生成反向代理服务器,该服务器将 RESTful JSON API 转换为 gRPC。此服务器是根据gRPC定义中的自定义选项生成的。 1.1 入门 gRPC网关帮助您同时提供gRPC和RESTful风格 阅读全文
posted @ 2023-08-19 18:36 游走De提莫 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Ectd 集群搭建 引导etcd群集:静态、etcd发现和DNS发现 一、Ectd 集群搭建 1.1 概述 静态启动etcd集群需要集群中的每个成员都知道另一个成员。在许多情况下,集群成员的IP可能提前未知。在这些情况下,可以在发现服务的帮助下引导etcd集群。 一旦etcd集群启动并运行,就可以通 阅读全文
posted @ 2023-08-19 18:33 游走De提莫 阅读(173) 评论(0) 推荐(0) 编辑