entities.entities_for_tag

104 total results found

将前端 PHP 应用集群部署到 Kubernetes

微服务从入门到实践 项目实战

在前面两篇教程中,学院君给大家演示了如何部署后端 Go 语言编写的微服务应用到 Kubernetes,今天这篇教程我们来看看如何将前端 PHP 应用部署到 Kunbernetes,部署 PHP ...

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

通过 Kompose 转化将依赖 MySQL 集群的 Micro 微服务部署到 Kubernetes

微服务从入门到实践 项目实战

上篇教程学院君给大家演示了将 demo 服务部署到 Kubernetes 的流程,demo 服务非常简单,只提供了一个打印欢迎字符串的服务接口,所以今天我们来演示一个更复杂的 user 微服务部...

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

将 Go Micro 微服务应用部署到 Kubernetes 并对外提供服务

微服务从入门到实践 项目实战

接下来,学院君来给大家演示如何将 Micro 微服务应用部署到 Kubernetes。 Go Micro 框架对 Kubernetes 支持非常友好,官方也提供了相应示:https://git...

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

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

微服务从入门到实践 项目实战

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

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

Kubernetes 简介、架构设计与本地安装启动

微服务从入门到实践 项目实战

前面两篇教程,我们了解了什么是 Terraform,以及如何基于它来编排云服务硬件资源,今天开始,学院君将花两篇教程的篇幅给大家介绍什么是 Kubernetes,以及如何基于它来编排部署微服...

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

通过 Terraform 编排服务器资源(下):创建阿里云 OSS 和 ECS 实例

微服务从入门到实践 项目实战

创建阿里云 OSS 资源 接下来,我们以 Mac 系统为例,演示如何基于 Terraform 创建阿里云 OSS 资源。 下载安装相关工具 首先,到 Terraform 官方下载页面下载 ...

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

通过 Terraform 编排服务器资源(上):Terraform 简介和工作原理

微服务从入门到实践 项目实战

引言 到目前为止,除了微服务系统部署上线和持续集成之外,学院君已经陆续给大家介绍完了微服务系统基础组件技术选型中的所有其他基础设施模块,可以说,对于微服务系统而言,除了日常编写代码之外,很大一...

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

基于 Swagger/Protoc 自动生成 API/RPC 接口文档

微服务从入门到实践 项目实战

Micro Web 自带的接口文档 在 Micro 微服务生态中,虽然 Micro Web 提供了接口文档功能: 但是这个文档功能略显简陋,对基于 Gin 实现的 API 接口,...

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

基于 Docker Compose 构建 MySQL 集群实现主从复制并引入 Kingshard 进行读写分离

微服务从入门到实践 项目实战

整体架构 前面做好了有关 CAP 理论和数据库主从同步的理论铺垫,今天我们正式来搭建一主多从的 MySQL 数据库集群。我们将以用户微服务数据库为例,演示如何基于 Docker Compose...

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

CAP 理论在数据库集群中的应用以及 MySQL 主从同步的实现机制

微服务从入门到实践 项目实战

引言 上篇教程我们介绍了分布式系统中,在确保分区容错性的前提下,数据一致性和可用性之间的矛盾,以及为了解决这个问题诞生的 CAP 和 BASE 理论,实际上,BASE 理论是 CAP 的延伸,...

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

在 Go Micro 微服务中引入分布式数据库:CAP 和 BASE 理论

微服务从入门到实践 项目实战

引言 微服务系统是典型的分布式系统,关于分布式系统中的数据一致性和可用性是一个非常有趣的话题。 以分布式数据库为例,通常我们会为不同的微服务设置独立的数据库集群(一个或多个),在数据库集群中...

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

基于 Logrus + GELF + Loggly 实现集中化日志存储解决方案

微服务从入门到实践 项目实战

引言 在单体应用中,日志存储和管理相对简单,尤其是单服务器部署,只需要存储到本地即可,对于集群部署,则可以通过接入第三方日志存储服务来更好地查询(比如学院君之前介绍过的 Sentry),对于基...

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

基于 Logrus + GELF + Loggly 实现集中化日志存储解决方案

微服务从入门到实践 项目实战

引言 在单体应用中,日志存储和管理相对简单,尤其是单服务器部署,只需要存储到本地即可,对于集群部署,则可以通过接入第三方日志存储服务来更好地查询(比如学院君之前介绍过的 Sentry),对于基...

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

基于 Jaeger 实现分布式服务追踪(下):在 Laravel + Go Micro 中实现全链路服务追踪

微服务从入门到实践 项目实战

引言 Jaeger 实现了 Opentracing 协议,支持多种语言客户端,包括 Java、Go、PHP、Python、Node.js、C++ 等,我们在前面 Micro 框架中实现的正是 ...

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

基于 Jaeger 实现分布式服务追踪(中):Micro API 网关接口层服务追踪

微服务从入门到实践 项目实战

引言 上篇教程,我们演示了如何在微服务内部 RPC 调用之间通过内置的中间件基于 Jaeger 进行服务追踪。除此之外,在 Go Micro 微服务体系内,还可以通过 Micro API 网关...

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