Tag: 微服务
104 total results found
高负载导致的线上数据库突发性能问题解决方案及 PHP 数据库长连接初探
我们接着上篇教程,来看看短时间内过高负载导致的线上数据库性能问题如何解决。 首先要简单分析下高负载的原因,这里我们以常见的两种为例...
将前端 PHP 应用集群部署到 Kubernetes
在前面两篇教程中,学院君给大家演示了如何部署后端 Go 语言编写的微服务应用到 Kubernetes,今天这篇教程我们来看看如何将前...
通过 Kompose 转化将依赖 MySQL 集群的 Micro 微服务部署到 Kubernetes
上篇教程学院君给大家演示了将 demo 服务部署到 Kubernetes 的流程,demo 服务非常简单,只提供了一个打印欢迎字符串...
将 Go Micro 微服务应用部署到 Kubernetes 并对外提供服务
接下来,学院君来给大家演示如何将 Micro 微服务应用部署到 Kubernetes。 Go Micro 框架对 Kubernet...
基于 Ingress 访问 Kubernetes 集群中的微服务
Ingress 简介 本地安装并启动 Kubernetes 后,接下来,我们将部署服务并基于 Ingress 从外部访问。 在此...
Kubernetes 简介、架构设计与本地安装启动
前面两篇教程,我们了解了什么是 Terraform,以及如何基于它来编排云服务硬件资源,今天开始,学院君将花两篇教程的篇幅给大家介绍...
通过 Terraform 编排服务器资源(下):创建阿里云 OSS 和 ECS 实例
创建阿里云 OSS 资源 接下来,我们以 Mac 系统为例,演示如何基于 Terraform 创建阿里云 OSS 资源。 下载安...
通过 Terraform 编排服务器资源(上):Terraform 简介和工作原理
引言 到目前为止,除了微服务系统部署上线和持续集成之外,学院君已经陆续给大家介绍完了微服务系统基础组件技术选型中的所有其他基础设施...
基于 Swagger/Protoc 自动生成 API/RPC 接口文档
Micro Web 自带的接口文档 在 Micro 微服务生态中,虽然 Micro Web 提供了接口文档功能: 但...
基于 Docker Compose 构建 MySQL 集群实现主从复制并引入 Kingshard 进行读写分离
整体架构 前面做好了有关 CAP 理论和数据库主从同步的理论铺垫,今天我们正式来搭建一主多从的 MySQL 数据库集群。我们将以用...
CAP 理论在数据库集群中的应用以及 MySQL 主从同步的实现机制
引言 上篇教程我们介绍了分布式系统中,在确保分区容错性的前提下,数据一致性和可用性之间的矛盾,以及为了解决这个问题诞生的 CAP ...
在 Go Micro 微服务中引入分布式数据库:CAP 和 BASE 理论
引言 微服务系统是典型的分布式系统,关于分布式系统中的数据一致性和可用性是一个非常有趣的话题。 以分布式数据库为例,通常我们会为...
基于 Logrus + GELF + Loggly 实现集中化日志存储解决方案
引言 在单体应用中,日志存储和管理相对简单,尤其是单服务器部署,只需要存储到本地即可,对于集群部署,则可以通过接入第三方日志存储服...
基于 Logrus + GELF + Loggly 实现集中化日志存储解决方案
引言 在单体应用中,日志存储和管理相对简单,尤其是单服务器部署,只需要存储到本地即可,对于集群部署,则可以通过接入第三方日志存储服...
基于 Jaeger 实现分布式服务追踪(下):在 Laravel + Go Micro 中实现全链路服务追踪
引言 Jaeger 实现了 Opentracing 协议,支持多种语言客户端,包括 Java、Go、PHP、Python、Node...