摘要: 简介 微服务架构系列文章:主要讲解微服务架构设计,技术体系,技术团队等,还有对微服务架构适用场景讨论,小公司需要微服务架构吗?等等文章。 微服务实战系列:主要是 Go 微服务实战,用的是 go-kratos 框架来进行实战讲解。 架构设计:最后是关于企业架构设计部分文章。 微服务架构思考系列 微服务 阅读全文
posted @ 2023-04-11 18:42 九卷 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 微服务架构系列文章集合:https://www.cnblogs.com/jiujuan/p/17307285.html 一、使用微服务的四大门派 2.1、跟风派 技术大环境分析,到目前为止(2023.02)技术大环境: 各大公司都在宣传微服务以及自家实践情况 各种技术媒体也发布很多关于微服务的文章 阅读全文
posted @ 2023-02-13 15:37 九卷 阅读(8810) 评论(53) 推荐(31) 编辑
摘要: 原文:https://humanwhocodes.com/blog/2013/10/15/the-best-career-advice-ive-received/ 作者:Nicholas C. Zakas 写在前面 最近,我和一位同事进行了一次有趣的讨论。我们回忆了各自的工作经历,以及我们这些可以说 阅读全文
posted @ 2024-02-25 23:48 九卷 阅读(68) 评论(0) 推荐(1) 编辑
摘要: 一、程序员不善言词 在大家的印象中,程序员好像是一群不善言词的理工男。为什么大家会有这种刻板的印象呢? 因为程序员的工作,只需要一台电脑,一根网线,就可以开始工作了。好像不需要与人打交道。一段进入到工作状态,编码的时候还不希望被别人打扰,其实是编码思路不愿意被打断。 这时候,他们就可以两耳不闻窗外事 阅读全文
posted @ 2024-02-23 15:51 九卷 阅读(1726) 评论(2) 推荐(17) 编辑
摘要: ## 什么是重试 如果服务出现了错误,主要是网络,服务器出现了短暂异常的时候,该怎么办? 我们都会人工或者自动的重新连接服务试试,看服务是否恢复可用了。 这种重新进行连接服务的一种方式就是重试。如果是在微服务里,应该属于微服务治理的范畴。 重试是处理网络服务出现暂时不可用的一种方法。 ## 怎么进行 阅读全文
posted @ 2023-07-28 17:03 九卷 阅读(403) 评论(0) 推荐(0) 编辑
摘要: ## 一、用户汇款场景 用户 A 的账户存有 2200 元,用户 B 的账户存有 1600 元。现在用户 A 给用户 B 汇款 200 元,正确的执行步骤为: 1. A 用户:A存款 = 2200 - 200 2. B 用户:B存款 = 1600 + 200 - 如果上面的汇款步骤正确执行完,那么 阅读全文
posted @ 2023-07-10 19:51 九卷 阅读(2475) 评论(11) 推荐(22) 编辑
摘要: > 微服务架构系列文章集合:https://www.cnblogs.com/jiujuan/p/17307285.html ## 一、APP故障小故事 在一个休息日的周六,你和朋友在公司附近逛街,突然,老板来了一通电话: - 老板:小王,我们 APP 购物详情页面,怎么突然访问不了,一直在那里加载, 阅读全文
posted @ 2023-06-21 03:09 九卷 阅读(490) 评论(0) 推荐(0) 编辑
摘要: ## 一、什么是容器 ### 容器简介 简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。 这种隔离是怎么做到的呢?它利用了内核提供的 namespace 和 cgroup 这 2 种技术。这些技术能力在 Linux 中已经存在了很长时间。而 Docke 阅读全文
posted @ 2023-05-31 20:41 九卷 阅读(450) 评论(0) 推荐(1) 编辑
摘要: > 微服务架构系列文章集合:https://www.cnblogs.com/jiujuan/p/17307285.html ## 一、配置中心的诞生 用编程语言编写应用项目时,一般都会有项目的配置文件。比如用 java 编写项目,有一个 properties 的配置文件,会把一些配置信息写入到该文本 阅读全文
posted @ 2023-05-28 21:16 九卷 阅读(748) 评论(0) 推荐(2) 编辑
摘要: 软件设计原则介绍: 软件设计的目的:代码复用性、可扩展性、可维护性。 ## 高内聚低耦合(High Cohesion & Low coupling) 高内聚,就是对软件系统中元素职责相关性和集中度高的功能放一起。在编写代码时,代码内的功能职责相关性高的放在一起。 与之相反 - 低耦合,低耦合是对元素 阅读全文
posted @ 2023-05-22 15:13 九卷 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、Elasticsearch介绍 Elasticsearch介绍 Elasticsearh 是 elastic.co 公司开发的分布式搜索引擎。 Elasticsearch(简称ES)是一个开源的分布式、高度可扩展的全文搜索和分析引擎。它能够快速、近乎实时的存储、搜索和分析大量数据。适用于包括文本 阅读全文
posted @ 2023-05-10 11:57 九卷 阅读(2427) 评论(2) 推荐(5) 编辑
摘要: Go 中 time.After 可能导致的内存泄露 ## 一、Time 包中定时器函数 > go v1.20.4 ### 定时函数:NewTicker,NewTimer 和 time.After 介绍 time 包中有 3 个比较常用的定时函数:NewTicker,NewTimer 和 time.A 阅读全文
posted @ 2023-05-04 00:17 九卷 阅读(1250) 评论(6) 推荐(2) 编辑