entities.entities_for_tag

14 total results found

基于 Ingress 访问 Kubernetes 集群中的微服务

微服务架构 项目实战

Ingress 简介 本地安装并启动 Kubernetes 后,接下来,我们将部署服务并基于 Ingress 从外部访问。 在此之前,先简单介绍下 Ingress。 Pod 与 Servi...

由 学院君 发布于1 month ago    浏览数: 120    点赞数: 1

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

微服务架构 RPC 框架

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

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

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

微服务架构 RPC 框架

前面我们花了很多篇幅介绍常见的注册中心以及如何将它们集成到 Go Micro 框架中,接下来,我们继续探索 Go Micro 的底层组件 —— Selector。关于 Selector 的底...

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

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

微服务架构 RPC 框架

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

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

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

微服务架构 RPC 框架

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

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

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

微服务架构 RPC 框架

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

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

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

微服务架构 RPC 框架

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

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

注册中心篇(三):Consul 服务发现的底层实现

微服务架构 RPC 框架

我们先回顾下通过客户端请求服务端部署的服务: // Create a new service. Optionally include some options here. service ...

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

基于 Consul 的 Go Micro 客户端服务发现是如何实现的

微服务架构 RPC 框架

上篇分享我们介绍了基于 Consul 作为注册中心的 Go Micro 服务注册底层实现原理,今天我们来看看 Go Micro 中客户端服务发现是如何实现的。 客户端服务发现要复杂一些,涉...

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

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

微服务架构 RPC 框架

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

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

RPC 框架是如何实现 RPC 通信的

网络协议概论 RPC 协议

上篇分享学院君介绍了单体应用的缺点以及相应的解决方案 —— 微服务,微服务解决单体应用瓶颈的同时也引入了新的问题,即远程方法调用过程中协议约定、服务发现以及网络传输的复杂度增加,必须要解决这...

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

微服务系统基础组件技术选型

微服务架构 项目实战

上篇教程学院君给大家介绍了本次微服务重构的服务拆分原则和系统整体架构,今天我们来看下微服务系统各个基础组件的技术选型,这也是我们在开始开发前需要调研和规划好的。 在此之前,我们可以先回顾下微服...

由 学院君 发布于8 months ago    浏览数: 591    点赞数: 2

基于 Go Micro 框架构建一个简单的微服务接口

微服务架构 RPC 框架

友情提示:由于 Go Micro 已经将 Consul 从开箱支持调整为插件支持,所以本篇教程对于新手已经不再适用,最新版本教程在这里:https://xueyuanjun.com/post...

由 学院君 发布于8 months ago    浏览数: 6386    点赞数: 4

服务拆分与技术保障

微服务架构 概念术语

上篇分享学院君给大家介绍了微服务与单体应用的对比和优势,以及什么情况下适合使用微服务架构,对于大公司而言,可能之前已经进行过微服务重构,相应的底层服务都已经拆分,所以后续新功能开发会在微服务体系...

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