Fork me on GitHub

RocketMQ--最佳实践

1. 最佳实践 1.1 生产者1.1.1 发送消息注意事项1 Tags的使用一个应用尽可能用一个Topic,而消息子类型则可以用tags来标识。tags可以由应用自由设置,只有生产者在发送消息设置了tags,消费方在订阅消息时才可以利用tags通过broker做消息过滤:message.setTags(“TagA”)。 2 Keys的使用每个消息在业务层面的唯一标识码要设置到keys字段,...

在windows系统中安装Docker

在windows系统中安装Docker

开始安装Docker之前,先来了解一下 Docker for Windows 与 Docker Toolbox 的区别。 因为这两款软件是针对不同的系统环境分别使用的,选择一款适合自己系统环境的软件进行安装。 Docker for Windows 与 Docker Toolbox: Docker for Windows 一个集成的,易于部署的开发环境,用于在Windows PC上构建,...

RocketMQ--样例

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

在Centos系统中安装Docker

在Centos系统中安装Docker

前言: 网上很多关于docker在centos系统上的安装教程,但是又各有异同,比较混乱。所以,此文章接下来的对于docker的安装,将参照官方的文档进行安装。 官方文档地址:https://docs.docker.com/install/linux/docker-ce/centos/ Docker版本Docker如今划分成了2个版本: Docker CE(社区版) Docker ...

RocketMQ插件部署console控制台

RocketMQ插件部署console控制台

RocketMQ插件部署 下载 地址:https://github.com/apache/rocketmq-externals 下载完成之后,进入‘rocketmq-externals\rocketmq-console\src\main\resources’文件夹,打开‘application.properties’进行配置 编译启动 ​ 进入‘\rocketmq-e...

windows下安装部署RocketMQ

windows下安装部署RocketMQ

一.预备环境 系统 1Windows 环境 1JDK1.8、Maven、Git 二. RocketMQ部署 下载 地址:http://rocketmq.apache.org/release_notes/release-notes-4.4.0/ 选择‘Binary’进行下载 解压已下载工程 三. 配置 系统环境变量配置 ​ 变量名:ROCKETMQ...

SpringCloud微服务学习之旅

微服务微服务简介 服务发现 - Eureka 微服务服务提供者在Eureka中注册 SpringCloud Ribbon SpringCloud Feign 熔断器-Ribbon使用Hystrix 熔断器-Feign使用Hystrix 熔断器-Hystrix Dashboard 熔断器 - Turbine SpringCloud组件之Zuul Spring Cloud Sleuth与Zipk...

IntelliJ IDEA 快速高效 Plugins

IntelliJ IDEA 快速高效 Plugins

GsonFormat插件作用:将JSON文本转换成Java类,并且支持Lombok 下载数:651K 插件主页:https://plugins.jetbrains.com/plugin/7654-gsonformat GitHub:https://github.com/zzz40500/GsonFormat 主要用于使用Gson库将JSONObject格式的String 解析成实体,该插...

Docker系列教程

Docker系列教程

Docker系列传统项目开发部署的流程是怎样的? Docker是干什么用的? Docker镜像、容器、仓库的介绍 在Centos系统中安装Docker 在windows系统中安装Docker 在Docker中安装JDK 在Docker中安装Tomcat 在Docker中安装Mysql 在Docker中安装Nginx 在Docker中安装Zookeeper以及集群环境搭建 在Docker中安装...

RocketMQ--设计

RocketMQ--设计

1. 设计(design) 1 消息存储 消息存储是RocketMQ中最为复杂和最为重要的一部分,本节将分别从RocketMQ的消息存储整体架构、PageCache与Mmap内存映射以及RocketMQ中两种不同的刷盘方式三方面来分别展开叙述。 1.1 消息存储整体架构消息存储架构图中主要有下面三个跟消息存储相关的文件构成。 (1) CommitLog:消息主体以及元数据的存储主体,存储Pr...