随笔分类 -  中间件

摘要:一、安装JDK 请看:Linux中安装JDK1.8 二、安装kafka 下载地址 https://kafka.apache.org/downloads 1、上传解压到 /usr/local/kafka tar -zxvf kafka_2.13-2.6.3.tgz mv kafka_2.13-2.6. 阅读全文
posted @ 2024-11-05 17:49 TimeSay 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、安装JDK 链接直达 二、安装Zookeeper集群 链接直达 三、安装Kafka集群 官方下载地址:http://kafka.apache.org/downloads.html 1、解压一份 kafka 安装包 tar -zxvf kafka_2.12-3.7.0.tgz -C /opt/mo 阅读全文
posted @ 2024-11-05 17:22 TimeSay 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、ZooKeeper 简介 1.1 ZooKeeper 是什么 zookeeper 是一个高性能的分布式应用程序协调服务,应用程序可以基于他非常简单的实现同步服务、分组服务、配置维护、命名服务等,通过 zookeeper,你可以使用现成的组件实现一致性服务、分组管理、leader 选举。 由于工程 阅读全文
posted @ 2024-11-05 16:33 TimeSay 阅读(86) 评论(0) 推荐(0) 编辑
摘要:一、简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解 阅读全文
posted @ 2022-08-22 15:30 TimeSay 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一、在部署Kafka-rest-proxy(本例子中kafka有sasl) 1、在/etc/kafka-rest下新增kafka_rest_jaas.conf Client{ org.apache.kafka.common.security.scram.ScramLoginModule requir 阅读全文
posted @ 2021-07-12 10:13 TimeSay 阅读(710) 评论(0) 推荐(0) 编辑
摘要:一、简介 RocketMQ是一种最终一致性的分布式事务,就是说它保证的是消息最终一致性。 A、MQ发送方先发送个Half Message给Broker端,消息中携带MQ订阅方需要的消息。 B、当MQ发送方知道Half Message发送成功后,那么开始第C步执行本地事务。 C、执行本地事务(会有三种 阅读全文
posted @ 2021-05-24 12:06 TimeSay 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、https://debezium.io/releases/1.4/ 下载 二、解压 debezium-connector-postgres-1.4.0.Final-plugin.tar.gz 三、把debezium-connector-postgres下所有的jar包复制到kafka的${KAF 阅读全文
posted @ 2021-05-24 11:13 TimeSay 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、权限说明 在rabbitmq中,可以创建被称为虚拟主机(vhost)的虚拟消费服务器。每个vhost逻辑上是一个独立的消息服务器,拥有自己独立的交换器、队列和绑定等资源。 vhost提供了隔离机制,使得用户可以在同一套rabbitmq服务器上创建多个vhost,并对不同对应用使用不同对vhost 阅读全文
posted @ 2021-05-24 11:05 TimeSay 阅读(1574) 评论(0) 推荐(0) 编辑
摘要:一、分布式环境的特点 分布性 分布式系统由多台计算机组成,它们在地域上是分散的,可以散布在一个单位、一个城市、一个国家,甚至全球范围内。整个系统的功能是分散在各个节点上实现的,因而分布式系统具有数据处理的分布性。 并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访 阅读全文
posted @ 2020-03-10 15:06 TimeSay 阅读(409) 评论(0) 推荐(0) 编辑
摘要:Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包。 打开文件夹,内容如下: 阅读全文
posted @ 2019-12-31 15:57 TimeSay 阅读(132) 评论(0) 推荐(0) 编辑
摘要:官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html](https://nacos.io/zh-cn/docs/what-is-nacos.html 单机部署: 1.git克隆项目 git clone https://github.com/aliba 阅读全文
posted @ 2019-12-25 16:46 TimeSay 阅读(4073) 评论(0) 推荐(0) 编辑
摘要:一、场景 springboot , 集群 二、maven依赖 三、java代码: 四、yml代码 五、RedisUtil 很全 package com.se.cmq; /** * @author yuduojia * @date 2018/11/1 10:32 */ import java.util 阅读全文
posted @ 2019-05-16 11:12 TimeSay 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:工作中用到的RabbitMQ例子 , 但是最后没有用 , 用的CMQ , 顺便说下CMQ社区真的少 , 并且功能少 . 一、消息体 package com.bootdo.common.rabbitmq.batchsendsms; import com.alibaba.fastjson.JSON; i 阅读全文
posted @ 2019-05-15 15:22 TimeSay 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、简述 a) RabbitMQ是mq的一种,目前全球来讲社区是最活跃的,有问题一查就有。以前写过腾讯的CMQ,社区文档真的少啊。 b) RabbitMQ用处一般为啦异步处理,并且可实现一个业务同步处理,速度、效率明显提高。如注册,那么你想给客户发短信与邮件,那么只需要把这两个消息放入MQ中就可。 阅读全文
posted @ 2019-02-15 11:33 TimeSay 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示