微服务与服务治理共18篇
微服务架构入门:从单体、SOA 到微服务治理-AI运维探索者

微服务架构入门:从单体、SOA 到微服务治理

一、软件架构演变 二、单体(巨石)架构 传统架构(单机系统),一个项目一个工程:比如:商品、订单、支付、库存、登录、注册等等,统一部署,一个进程 all in one的架构方式,把所有的功能单元放...
Apache APISIX 入门:架构、安装与配置管理-AI运维探索者

Apache APISIX 入门:架构、安装与配置管理

一、Apache APISIX 介绍 1.1 云原生 API 网关 CNCF(Cloud Native Computing Foundation,云原生计算基金会) 的 API Gateway landscape 中有20多个不同的 API 网关(不包括公有云厂商产品),...
ZooKeeper 入门:核心概念、工作原理与典型能力-AI运维探索者

ZooKeeper 入门:核心概念、工作原理与典型能力

一、ZooKeeper 介绍 ZooKeeper 的由来 下面这段内容摘自《从Paxos到Zookeeper 》第四章第一节的某段内容: Zookeeper最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很...
Apache APISIX 实战:Dashboard、API 管理与 Nacos 集成-AI运维探索者

Apache APISIX 实战:Dashboard、API 管理与 Nacos 集成

一、APISIX Dashboard 安装和使用 1.1 APISIX Dashboard 说明 Apache APISIX Dashboard是基于WEB的可视化平台,用于监控、管理Apache APISIX Apache APISIX Dashboard可以让用户尽可能直观、便...
ZooKeeper 实战:部署方式与客户端访问-AI运维探索者

ZooKeeper 实战:部署方式与客户端访问

一、ZooKeeper 安装 Zookeeper 支持多种安装方法 - 包 - 二进制 - 容器 https://hub.docker.com/_/zookeeper 1.1 ZooKeeper 单机部署 单机版的 ZooKeeper 安装 官方文档: https://zookeeper.apa...
APISIX Admin API 实战:Route、Upstream 与 Consumer 管理-AI运维探索者

APISIX Admin API 实战:Route、Upstream 与 Consumer 管理

一、Admin API 描述 Admin API 是一组用于配置 Apache APISIX 路由、上游、服务、SSL 证书等功能的 RESTful API。 你可以通过 Admin API 来获取、创建、更新以及删除资源。同时得益于 APISIX 的...
Kafka 入门:消息队列基础、核心概念与工作机制-AI运维探索者

Kafka 入门:消息队列基础、核心概念与工作机制

一、消息队列简介 1.1 消息队列历史 1983 年在 MIT 工作的26岁的印度小伙 Vivek Ranadive突发奇想,以前我们的软件相互通信,都是点对点的,而且要实现相同的协议,能不能有一种专门用来通信的...
APISIX 监控实战:Prometheus、Grafana 与 Dashboard 配置-AI运维探索者

APISIX 监控实战:Prometheus、Grafana 与 Dashboard 配置

一、开启 prometheus 指标收集 1.1 通过 helm 方式修改 >说明:可以参考前面章节完成apisix部署 1.2 修改 values.yaml 文件 修改后完整配置文件 更新部署 验证 1.3 测试验证 1.4 创建 metric...
Kafka 进阶实战:Topic 读写、积压排查与常用工具-AI运维探索者

Kafka 进阶实战:Topic 读写、积压排查与常用工具

一、Kafka 读写数据 参考文档 http://kafka.apache.org/quickstart 常见命令 1.1 创建 Topic 创建topic名为 wang,partitions(分区)为3,replication(每个分区的副本数/每个分区的分区因子)为 2...
APISIX 高级路由实战(一):重定向、TLS、重写与访问控制-AI运维探索者

APISIX 高级路由实战(一):重定向、TLS、重写与访问控制

一、重定向 -- Redirect **官方文档:[https://apisix.apache.org/zh/docs/apisix/plugins/redirect/ ](https://apisix.apache.org/zh/docs/apisix/plugins/redirect/)** **重定向:**在接收到...