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后在配置目录的相对路径上执行假...
KONG专题目录 引言在服务器监控领域, 我们以前使用过 zabbix + grafana 进行配置并使用.主要使用场景是监控多台服务器的硬件使用情况.(磁盘,CPU,内存,...
出身名门 在你阅读以下内容时,我不得不告诉你一个事实,编程语言Go正在成为一颗冉冉升起的新星,为什么这样说,出身于Google,它是名门出身,它的作者可以说称得上是神级一样的...
简书:亚武de小文 【原创:转载请注明出处】 生产者与消费者模型 RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:...