entities.entities_for_tag

11 total results found

通过健康检查保证服务可用性

微服务架构 项目实战

在微服务架构中,每个服务都可能存在多个实例,并且这些实例部署在不同的主机中。由于网络或者主机等不确定因素,每个服务都可能会出现故障,为此我们需要监控每个服务实例的健康状态,当某个服务实例出现...

由 学院君 发布于3 months ago    浏览数: 140    点赞数: 1

基于 Thrift + Laravel 构建微服务(三):引入 Zookeeper 作为注册中心

微服务架构 RPC 框架

前面我们介绍过,Thrift 只提供了传输层的解决方案,只能用作 RPC 框架来提供远程服务调用,如果要实现完整的微服务体系,需要自行实现服务发现、服务治理,下面我们就将借助开源的 Zookee...

由 学院君 发布于6 months ago    浏览数: 1093    点赞数: 0

注册中心篇(九):Zookeeper 服务注册与发现的底层实现

微服务架构 RPC 框架

上篇分享学院君给大家介绍了基于 Zookeeper 集群作为 Go Micro 框架的注册中心进行服务发现,这篇分享我想结合 Go Micro 源码给大家分析下底层是如何实现的。 服务注册 ...

由 学院君 发布于7 months ago    浏览数: 404    点赞数: 0

注册中心篇(八):集成 Zookeeper 到 Go Micro

微服务架构 RPC 框架

以伪集群方式运行 上篇分享我们介绍了 Zookeeper 支持以单机和集群模式运行,单机模式用于开发环境,集群模式用于生产环境。单机模式上篇我们已经演示过了,这篇我们来看看如何通过集群模式...

由 学院君 发布于7 months ago    浏览数: 513    点赞数: 0

注册中心篇(六):在 Go Micro 中集成 Etcd

微服务架构 RPC 框架

集成演示 上篇分享我们简单介绍了 Etcd 的原理和本地安装,接下来,我们将其集成到 Go Micro 中作为注册中心实现服务注册与发现,Go Micro 默认并不支持 Etcd 作为注册中心...

由 学院君 发布于7 months ago    浏览数: 841    点赞数: 0

注册中心篇(四):通过 Consul 集群实现服务注册与发现

微服务架构 RPC 框架

由于 Consul 是由 Hashicorp 公司开发的,而这个公司旗下还有一款著名的虚拟化工具 Vagrant,所以这篇教程我们基于 Vagrant 在本地通过虚拟机来演示如何搭建一个包含多个...

由 学院君 发布于7 months ago    浏览数: 491    点赞数: 0

注册中心篇(二):Consul 服务注册与删除的底层实现

微服务架构 RPC 框架

上篇分享我们简单介绍了 Consul 的基本原理,以及在开发模式下的启动过程,今天我们还是以开发模式为例,介绍在 Consul 底层,服务注册和发现是如何实现的。 服务注册 假设你已经在本地...

由 学院君 发布于7 months ago    浏览数: 686    点赞数: 0

Go Micro 框架底层组件篇 —— Registry 底层源码剖析

微服务架构 RPC 框架

从今天开始,学院君会花几篇教程的篇幅深入介绍 Go Micro 底层组件的实现原理,包括 Registry、Selector、Transport、Broker、Codec,首先从 Registr...

由 学院君 发布于7 months ago    浏览数: 605    点赞数: 0

通过命令行模式与 Go Micro 微服务进行交互

微服务架构 RPC 框架

除了前面介绍的 Web 仪表盘之外,Micro 生态系统还提供了命令行接口与 Go Micro 微服务进行交互。 启动命令行 启动命令行模式很简单,运行如下命令即可: micro cli ...

由 学院君 发布于7 months ago    浏览数: 625    点赞数: 0

微服务架构模式之 sidecar 模式(下):应用实例

微服务架构 RPC 框架

这篇分享学院君主要通过示例代码的方式演示在 PHP 中基于 Micro Proxy 实现微服务的注册和引用,并使其能够与现有的其它语言实现的微服务(如 Go、Python、Java 等)可以相互...

由 学院君 发布于7 months ago    浏览数: 797    点赞数: 0

Go Micro 底层是如何将服务注册到 Consul 的

微服务架构 RPC 框架

前面两篇分享学院君已经简单介绍了基于 Go Micro 框架实现服务接口的发布和调用,接下来,我们以 Consul 作为注册中心为例,介绍 Go Micro 框架底层是如何将服务注册到 Co...

由 学院君 发布于7 months ago    浏览数: 1470    点赞数: 0