01开篇:微服务架构
此系列教程正在更新中,通过本系列教程的学习,你可以从理论、框架、开发、运维等各个维度对微服务架构有一个整体的认识:了解并掌握微服务原理、RPC 框架 Go Micro、服务接口开发流程、以及常见注册中心、集群部署、服务监控、服务追踪、服务治理、性能测试等微服务基础组件,从而能够独立操刀并主持中小型微
1822 字
|
9 分钟
02开篇:什么是微服务架构
在网络协议的 RPC 协议部分,我们已经简单介绍了微服务诞生的原因,以及底层 RPC 框架的运行原理,今天开始,我们正式开始微服务架构分享之旅,在此之前,我们需要明确微服务架构的概念。
2606 字
|
13 分钟
Makefile 管理 API 项目
- 介绍 Makefile
793 字
|
4 分钟
给 API 命令增加版本功能
- 如何给 apiserver 增加版本功能
886 字
|
4 分钟
给 API 增加启动脚本
- 如何管理 apiserver 启动命令,包括启动、重启、停止和查看运行状态
423 字
|
2 分钟
基于 Nginx 的 API 部署方案
- 介绍如何安装 Nginx
1527 字
|
8 分钟
API 高可用方案
本小节为可选小节。因为该方案需要有至少两台服务器,没有多台服务器的读者只需要了解即可。
564 字
|
3 分钟
go test 测试你的代码
在实际开发中,不仅要开发功能,更重要的是确保这些功能稳定可靠,并且拥有一个不错的性能,要确保这些就要对代码进行测试,开发人员通常会进行单元测试和性能测试。不同的语言通常都有自己的测试包/模块,Go 语言也一样,在 Go 中可以通过 testing 包对代码进行单元和性能测试,下面就来详细介绍。
1673 字
|
8 分钟