Tag: 微服务
104 total results found
注册中心篇(四):通过 Consul 集群实现服务注册与发现
由于 Consul 是由 Hashicorp 公司开发的,而这个公司旗下还有一款著名的虚拟化工具 Vagrant,所以这篇教程我们基...
注册中心篇(三):Consul 服务发现的底层实现
我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally includ...
注册中心篇(二):Consul 服务注册与删除的底层实现
上篇分享我们简单介绍了 Consul 的基本原理,以及在开发模式下的启动过程,今天我们还是以开发模式为例,介绍在 Consul 底层...
注册中心篇(一):Consul 简介和使用入门
Consul 简介 我们前面已经介绍过,Go Micro 默认的注册中心是 mdns,这个是由 Micro 官方自己基于 Go 语...
基于微服务接口重构客户端密码重置功能
上篇教程我们梳理了客户端密码重置实现代码和架构设计,并且约定好了重构思路,这篇教程我们就来完成基于微服务接口的客户端密码重置功能代码...
Go Micro 框架底层组件篇 —— Registry 底层源码剖析
从今天开始,学院君会花几篇教程的篇幅深入介绍 Go Micro 底层组件的实现原理,包括 Registry、Selector、Tra...
通过 Micro Bot 与 Go Micro 微服务进行交互
上篇分享我们介绍了通过 Micro CLI 与 Go Micro 微服务进行交互,除此之外,Micro 生态还支持通过机器人与 Go...
客户端用户退出功能实现及密码重置业务逻辑梳理
在上篇教程中,我们在服务端新增了用户更新和密码重置相关接口,接下来,我们到客户端重构原来的密码重置实现,改为基于微服务接口来完成密码...
通过命令行模式与 Go Micro 微服务进行交互
除了前面介绍的 Web 仪表盘之外,Micro 生态系统还提供了命令行接口与 Go Micro 微服务进行交互。 启动命令行 启...
微服务架构模式之 sidecar 模式(下):应用实例
这篇分享学院君主要通过示例代码的方式演示在 PHP 中基于 Micro Proxy 实现微服务的注册和引用,并使其能够与现有的其它语...
微服务架构模式之 sidecar 模式(上):原理概述
问题引入 应用程序和服务通常需要一组相关的外围功能,例如监控、日志记录、配置和网络服务等。 对于单应用程序程序而言,这些外围功能...
新增用户更新和密码重置相关服务接口
前面几篇教程学院君已经给大家演示了用户注册和登录的微服务重构,接下来我们来完成密码重置相关的服务接口重构,并借此引入 Go Micr...
通过 Micro Proxy 实现微服务之间的服务接口调用
前面我们介绍了从微服务内部(直接通过相应的 SDK)及客户端(通过 API 网关)调用微服务接口的实现,如果要从一个微服务调用另一个...
通过 Micro Web 仪表盘页面查看、测试 Go Micro 微服务接口
我们可以通过 Micro Web 提供的仪表盘页面查看和测试基于 Go Micro 提供的所有微服务接口,该功能和 Micro AP...
Go Micro 中的 API 网关实现 —— Micro API 底层源码剖析(下)
上篇分享学院君介绍了 Micro API 底层如何解析命令行参数并设置全局初始值,接下来,我们来看看 Micro API 网关启动之...