1. 概述 1.1 为什么需要消息中间件 单体架构 在单体架构中,所有的代码、模块都放在一份代码中,如果其中一个模块需要升级,哪怕只修改了一点点,整个系统也要一起升级,这样耦...
1. 概述 1.1 为什么需要消息中间件 单体架构 在单体架构中,所有的代码、模块都放在一份代码中,如果其中一个模块需要升级,哪怕只修改了一点点,整个系统也要一起升级,这样耦...
github地址: https://github.com/oliver006/redis_exporter Redis export 安装和使用 配置prometheus 配...
上一篇: Go消息中间件Nsq系列(七)------go-diskqueue 文件队列实现 1. Topic/Channel 回顾 前文有说过 Topic/Channel是发...
实现方式 通过数据结构list来实现 通过pub/sub实现 通过List实现 实现机制 优点 能够实现持久化:可以通过多个client来提高消费速度 支持集群:可以通过多个...
本篇文章一共分为三个部分,分别是微服务架构的演进过程、具体实践微服务的应用技术和领域驱动设计的意识转变。微服务架构已经渗透到互联网应用的方方面面,而领域驱动设计也逐渐被业界所...
文档 安装 等待安装完成, 初始化 终端中执行 基于应用根目录,与启动文件同一级。执行完成后,在根目录下新建一个 docs 文件夹。 目录结构 路由引入 router 中的 ...
golang是为并发而生的语言。优雅的并发编程范式,完善的并发支持,出色的并发性能是golang区别于其他语言的一大特色。 并发的优势: 1、并发能更客观地表现问题模型 2、...
Redis Cluster(集群)是官方提供的集群功能。Redis 在 3.0 版本中提供了 Redis Cluster 来满足分布式的需求。 为什么需要集群? 并发量,据 ...
加载配置文件 相对路径绝对路径网络GET, http ftp等嵌入到应用程序中远程配置中心 1. 相对路径 go run 或者 go build后在配置目录的相对路径上执行假...
可能是缓存架构之史上讲的最明白的 RabbitMQ 可靠消息传输实战演练。 一、背景介绍:消息可靠传递的重要性 比如:某个广告主(如:天猫)想在我们的平台(如:今日头条)投放...
KONG专题目录 引言在服务器监控领域, 我们以前使用过 zabbix + grafana 进行配置并使用.主要使用场景是监控多台服务器的硬件使用情况.(磁盘,CPU,内存,...
链接: https://www.cnblogs.com/youzhibing/p/5021224.html 码云(gitee):https://gitee.com/youzh...