![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
皓晨的架构笔记
生命不息,奋斗不止!
展开
-
MQ入门概述
什么是MQ?MQ全称为Message Queue,即消息队列面向消息的中间件。生产者往消息队列中写消息,消费可以读取队列中的消息。是指利用高效可靠的消息传递机制与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦,弹性伸缩,冗余存储、流量削峰,异步通信,数据同步等功能。大致的过程是这样的:发送者把消息发送给消息服务器,消息服务器...原创 2020-03-22 18:19:42 · 271 阅读 · 0 评论 -
分布式系统之CAP-Base理论
分布式系统介绍分布式系统(distributed system)由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。分布式系统可以应用在在不同的平台上如:Pc、工作站、局域网和广域网上等。分...原创 2019-11-24 22:18:07 · 257 阅读 · 0 评论 -
分布式自增ID算法-Snowflake详解
1、Snowflake简介 互联网快速发展的今天,分布式应用系统已经见怪不怪,在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同的特性,比如像并发巨大的业务要求ID生成效率高,吞吐大;比如某些银行类业务,需要按每日日期制定交易流水号;又比如我们希望用户的ID是随机的,无序的,纯数字的,且位数长度是小于10位的。等等,不同的业务场...原创 2018-03-06 14:15:58 · 7167 阅读 · 0 评论