ioDraw
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
消息队列
《kafka 核心技术与实战》课程笔记(三)
Kafka 简介Apache Kafka是消息引擎系统,也是一个分布式流处理平台(Distributed Streaming Platform)。Kafka 社区将其清晰地定位为一个分布式、分区化且带备份功能的提交日志(Commit Log)服务。Kafka 在设计之初就旨在提供三个方面的特性...
2023-05-24 15:10
阅读数 99
《kafka 核心技术与实战》课程笔记(四)
Kafka 线上集群部署方案操作系统Kafka 由 Scala 语言和 Java 语言编写而成,编译之后的源代码就是普通的“.class”文件。本来部署到哪个操作系统应该都是一样的,但是不同操作系统的差异还是给 Kafka 集群带来了相当大的影响。目前常见的操作系统有 3 种:Linux、Wi...
2023-05-24 15:10
阅读数 30
RabbitMQ重复消费如何解决
RabbitMQ重复消费如何解决MQ消息为什么重复网络不可达造成消息重复。只要通过网络交换数据,就无法避免这个问题。AMQP 消费者确认机制AMQP 定义了消费者确认机制(message ack),如果一个消费者应用B崩溃掉(此时连接会断掉),但是 broker 尚未获得 ACK(6.ACK确...
2023-04-07 09:17
阅读数 40
RabbitMQ保证消息的一致性解决方案
RabbitMQ保证消息的一致性一、采用confirm消息确认机制及return返回机制 确保消息发送成功二、将队列以及消息设置持久化 保证rabbitmq突然宕机消息仍然存在三、手动确认接收消息方式 消息处理失败拒收重回队列1. yml配置spring: rabb...
2022-04-28 10:33
阅读数 72
mq相关特性介绍
MQ:用来解决应用解耦,异步消息,流量削峰等问题,实现高性能,高可用,可伸缩和最终一致性架构常见mq:RocketMQ阿里系下开源的一款分布式、队列模型的消息中间件,支持事务消息。KafkaApache下的一个子项目,使用scala实现的一个高性能分布式Publish/Subscribe消息队...
2022-02-21 14:57
阅读数 68
Nginx进程间通讯方式
Nginx Socket Channel父子进程通讯socketpair该方法用于创建父子进程间使用的套接字入参:type表示套接字上使用TCP还是UDPsv[2]表示一个含有两个元素的整型数组即两个套接字出参:当返回0表示sv[2]这两个套接字创建成功返回-1表示创建失败sv[0]写入数据s...
2021-12-14 14:41
阅读数 23
RocketMQ(2) - Broker 启动源码分析
1. broker 启动broker 启动需要指定启动参数,-c D:\IDEA_Project\Rule\rocketmq\conf\broker.conf, 其中的配置文件,主要是包括存储消息的路径、nameServer 地址,刷盘方式等,如下, 然后执行 org.apache.rock...
2021-11-28 16:36
阅读数 56
RabbitMQ原理详解
RabbitMQ:我们通常谈到消息队列,就会联想到这其中的三者:生产者、消费者和消息队列,生产者将消息发送到消息队列,消费者从消息队列中获取消息进行处理。对于RabbitMQ,它在此基础上做了一层抽象,引入了交换器exchange的概念,交换器是作用于生产者和消息队列之间的中间桥梁,它起了一种...
2021-07-23 11:47
阅读数 63
java数据在内存中存储详解
有这样一种说法,如今争锋于IT战场的两大势力,MS一族偏重于底层实现,Java一族偏重于系统架构。说法根据无从考证,但从两大势力各自的社区力量和图书市场已有佳作不难看出,此说法不虚,但掌握Java的底层实现对Java程序员来说是至关重要的,本文介绍了Java中的数据在内存中的存储。 2 ...
2020-10-30 14:46
阅读数 66
消息队列面试解析系列(一)- 消息队列的意义
见名知义,消息队列主要就是用来发送和接收处理消息,但它的作用可不仅解决应用间通信问题。1 消息队列的现实由来在工厂我们随处可见各种传送带,很多道工序都替代了人工一次次极大耗费劳动力的往返运动,而把一套业务分成若干部分,各流程之间传输所需材料即可。用编程思想,我们可以认为是传送带的发明解决了上下...
2020-07-31 00:05
阅读数 212
1
2
»
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:
[email protected]
吐槽一下
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy