Tag: 服务注册
12 total results found
基于 Redis 实现 Laravel 分布式 Session 存取及底层源码探究
Session 存储器选择 Laravel 没有使用 PHP 内置的 Session 功能,而是自行实现了一套 Session 组...
通过健康检查保证服务可用性
在微服务架构中,每个服务都可能存在多个实例,并且这些实例部署在不同的主机中。由于网络或者主机等不确定因素,每个服务都可能会出现故障,...
基于 Thrift + Laravel 构建微服务(三):引入 Zookeeper 作为注册中心
前面我们介绍过,Thrift 只提供了传输层的解决方案,只能用作 RPC 框架来提供远程服务调用,如果要实现完整的微服务体系,需要自...
注册中心篇(九):Zookeeper 服务注册与发现的底层实现
上篇分享学院君给大家介绍了基于 Zookeeper 集群作为 Go Micro 框架的注册中心进行服务发现,这篇分享我想结合 Go ...
注册中心篇(八):集成 Zookeeper 到 Go Micro
以伪集群方式运行 上篇分享我们介绍了 Zookeeper 支持以单机和集群模式运行,单机模式用于开发环境,集群模式用于生产环境。单...
注册中心篇(六):在 Go Micro 中集成 Etcd
集成演示 上篇分享我们简单介绍了 Etcd 的原理和本地安装,接下来,我们将其集成到 Go Micro 中作为注册中心实现服务注册...
注册中心篇(四):通过 Consul 集群实现服务注册与发现
由于 Consul 是由 Hashicorp 公司开发的,而这个公司旗下还有一款著名的虚拟化工具 Vagrant,所以这篇教程我们基...
注册中心篇(二):Consul 服务注册与删除的底层实现
上篇分享我们简单介绍了 Consul 的基本原理,以及在开发模式下的启动过程,今天我们还是以开发模式为例,介绍在 Consul 底层...
Go Micro 框架底层组件篇 —— Registry 底层源码剖析
从今天开始,学院君会花几篇教程的篇幅深入介绍 Go Micro 底层组件的实现原理,包括 Registry、Selector、Tra...
通过命令行模式与 Go Micro 微服务进行交互
除了前面介绍的 Web 仪表盘之外,Micro 生态系统还提供了命令行接口与 Go Micro 微服务进行交互。 启动命令行 启...
微服务架构模式之 sidecar 模式(下):应用实例
这篇分享学院君主要通过示例代码的方式演示在 PHP 中基于 Micro Proxy 实现微服务的注册和引用,并使其能够与现有的其它语...
Go Micro 底层是如何将服务注册到 Consul 的
前面两篇分享学院君已经简单介绍了基于 Go Micro 框架实现服务接口的发布和调用,接下来,我们以 Consul 作为注册中心为例...