首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
攀登者007
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
操作系统系列(一)同步
协作进程能与系统内的其他执行进程相互影响。协作进程或能直接共享逻辑地址空间(即代码和数据)--可通过线程来实现,或能通过文件或消息来共享数据。共享数据的并发访问可能导致数据的不一致性。本文讨论多种机制,以便确保共享数据的协作进程有序执行,从而维护数据的一致性。 竞态条件(rac…
未归类系列(小记)
所谓的锁,可以理解为内存中的一个整型数。它拥有两种状态:空闲状态和上锁状态。加锁时,判断锁是否空闲,如果空闲,修改为上锁状态,返回成功;如果已经上锁,则返回失败。解锁时,则把锁状态修改为空闲状态。 在硬件方面,CPU提供了原子操作、关闭中断(单核且非抢占内核)、锁内存总线。 在…
ZooKeeper系列(二)ZooKeeper的安装
其他服务器(server_02和server_03)安装步骤类似。
ZooKeeper系列(一)ZooKeeper概览
ZooKeeper是一个分布式的,开源的分布式应用程序的【协调服务】。它提供一系列简单的原语,分布式应用程序可以在这些原语的基础上实现更高级别的服务,用于同步、配置维护、组和命名。 它被设计为易于编程,并使用了一个数据模型,其风格与文件系统的目录树结构相似。它在Java中运行,…
RabbitMQ系列(十二)基于RabbitMQ的分布式事务
分布式事务的本质是最终一致性。 1. 可靠地发送消息(本地消息表 + 确认机制) 2. 可靠地消费消息(幂等性 + 手动确认机制) 防止消息重复处理,需先校验数据是否已被处理。 开启手动ACK模式:由消费者控制消息的重发/清除/丢弃。
RabbitMQ系列(十三)RabbitMQ的死信队列
“死信--Dead Letter”是RabbitMQ中的一种消息机制。 “死信”消息会被RabbitMQ进行特殊处理,如果配置了死信队列,那么“死信”消息将会被丢进死信队列中,如果没有配置,则“死信”消息将会被丢弃。 通过配置死信队列,可以让未正确处理的消息暂存到另一个队列中,…
RabbitMQ系列(一)RabbitMQ的架构
下一篇:RabbitMQ系列(二)RabbitMQServer的安装(基于二进制)
RabbitMQ系列(二)RabbitMQ Server的安装(基于二进制)
RabbitMQ发行版包括Linux、MacOS和*BSD系统的二进制包。它是简约的,在如何安装、配置和管理方面并没有固定的方式。在无法使用固定方式的安装选项的环境中建议使用基于二进制的安装包进行安装,它也是在开发环境中在同一台机器上运行多个版本的最方便的选择,例如预发布测试环…
RabbitMQ系列(三)RabbitMQ Server的安装(基于Linux RPM)
运行RabbitMQ的零依赖Erlang RPM安装包可以通过PackageCloud和Bintray上的Yum仓库安装,也可以直接下载。 遵循Erlang解决方案中“Download”下的说明。 从Erlang解决方案下载并安装适当的esl-erlang RPM。 在标准仓库…
RabbitMQ系列(十一)分布式RabbitMQ(队列镜像)
队列镜像意味着一个节点集群。因此,不建议跨WAN使用它。 发布到主队列的消息被复制到所有的镜像。无论连接到哪个节点,消费者都将被连接到主服务器,镜像将丢弃在主服务器上已确认的消息。因此,队列镜像增强了可用性,但不跨节点分担负载。如果承载主队列的节点发生故障,则只要最早的镜像已经…
下一页
个人成就
文章被点赞
34
文章被阅读
73,470
掘力值
1,114
关注了
21
关注者
72
收藏集
0
关注标签
29
加入于
2019-12-14