夏不见秋的文章

SpringCloud Gateway 和架构-疑惑Tech
后端

SpringCloud Gateway 和架构

阅读(345)赞(0)

Spring在2017年下半年迎来了Webflux,Webflux的出现填补了Spring在响应式编程上的空白,Webflux的响应式编程不仅仅是编程风格的改变,而且对于一系列的著名框架,都提供了响应式访问的开发包,比如Netty、Redi...

Reactive Streams 介绍-疑惑Tech
后端

Reactive Streams 介绍

阅读(340)赞(0)

起源 Reactive Streams,翻译为反应式流,从名字上完全无法理解它的意义,像是两个硬凑在一起的词汇。 事实上,它并不是一个全新的事物,异步编程大家都有了解,Java里典型的多线程处理就是异步编程。而异步编程时,存在很多难题,比如...

RocketMQ最佳实践-疑惑Tech
后端

RocketMQ最佳实践

阅读(288)赞(0)

1 生产者 1.1 发送消息注意事项 1 Tags的使用 一个应用尽可能用一个Topic,而消息子类型则可以用tags来标识。tags可以由应用自由设置,只有生产者在发送消息设置了tags,消费方在订阅消息时才可以利用tags通过broke...

RocketMQ设计-疑惑Tech
后端

RocketMQ设计

阅读(391)赞(0)

1 消息存储 消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。 1.1 消息存储整体架...

RocketMQ样例-疑惑Tech
后端

RocketMQ样例

阅读(320)赞(0)

1 基本样例 在基本样例中我们提供如下的功能场景: 使用RocketMQ发送三种类型的消息:同步消息、异步消息和单向消息。其中前两种消息是可靠的,因为会有发送是否成功的应答。 使用RocketMQ来消费接收到的消息。 1.1 加入依赖: m...

RocketMQ权限管理(Auth Management)-疑惑Tech
后端

RocketMQ权限管理(Auth Management)

阅读(301)赞(0)

1.权限控制特性介绍 权限控制(ACL)主要为RocketMQ提供Topic资源级别的用户访问控制。用户在使用RocketMQ权限控制时,可以在Client客户端通过 RPCHook注入AccessKey和SecretKey签名;同时,将对...

RocketMQ架构-疑惑Tech
后端

RocketMQ架构

阅读(292)赞(0)

1 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。...

RocketMQ运维管理-疑惑Tech
后端

RocketMQ运维管理

阅读(248)赞(0)

1 集群搭建 1.1 单Master模式 这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。 1)启动 NameServer ### 首先启动Name Server $ nohup...

RocketMQ Dledger快速搭建(Quick Start)-疑惑Tech
后端

RocketMQ Dledger快速搭建(Quick Start)

阅读(222)赞(0)

Dledger快速搭建 前言 该文档主要介绍如何快速构建和部署基于 DLedger 的可以自动容灾切换的 RocketMQ 集群。 详细的新集群部署和旧集群升级指南请参考 部署指南。 1. 源码构建 构建分为两个部分,需要先构建 DLedg...

RocketMQ特性(features)-疑惑Tech
后端

RocketMQ特性(features)

阅读(186)赞(1)

特性(features) 1 订阅与发布 消息的发布是指某个生产者向某个topic发送消息;消息的订阅是指某个消费者关注了某个topic中带有某些tag的消息,进而从该topic消费数据。 2 消息顺序 消息有序指的是一类消息消费时,能按照...

一个专注于技术系列文章的技术分享网站