摘要:
## 微服务系列目录 - [微服务架构思考系列](#微服务架构思考系列) - [Go 微服务实战系列:go-kratos](#go-kratos-微服务实战系列) ## 微服务架构思考系列 - [微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势](https://www.cnblogs 阅读全文
摘要:
## 一、使用微服务的四大门派 ### 2.1、跟风派 技术大环境分析,到目前为止(2023.02)技术大环境: - 各大公司都在宣传微服务以及自家实践情况 - 各种技术媒体也发布很多关于微服务的文章 - 和别人讨论技术相关的架构时,必然会提到微服务架构 这样的氛围下,微服务这 3 个字时不时的出现 阅读全文
摘要:
## 一、什么是容器 ### 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docke 阅读全文
摘要:
## 一、配置中心的诞生 用编程语言编写应用项目时,一般都会有项目的配置文件。比如用 java 编写项目,有一个 properties 的配置文件,会把一些配置信息写入到该文本文件中,例如数据库相关的配置信息。 这也体现了软件设计的一个原则:**关注点分离**。把代码和配置信息相分离。  - [Go 微服务实战系列:go-kratos](#go-kratos-微服务实战系列) ## 微服务架构思考系列 - [微服务架构学习与思考(01):什么是微服务?微服务的优势和劣势](https://www.cnblogs 阅读全文
摘要:
Go 日志记录库:uber-go 的日志操作库 zap 使用 一、简介 zap 是 uber 开源的一个高性能,结构化,分级记录的日志记录包。 go1.20.2 zap v1.24.0 zap的特性 高性能:zap 对日志输出进行了多项优化以提高它的性能 日志分级:有 Debug,Info,Warn 阅读全文