码迷,mamicode.com
首页 >  
搜索关键字:分布式系统    ( 3124个结果
设计数据密集型应用
该书大约是2017年翻译的,全书392页,分为三部分,一共12章。 这是一本理论结合实践的书。 本书为数据系统的设计、实现、评价提供了很好的概念框架。 本书着重讨论三个在大多数软件系统中都很重要的问题: 可靠性(Reliability) 系统在困境(adversity)(硬件故障、软件故障、人为错误 ...
分类:其他好文   时间:2020-05-24 11:23:37    阅读次数:50
Zookeeper和Redis实现分布式锁的可靠性分析
在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式: 基于数据库实现分布式锁 基于 Redis 实现分布式锁 基于 Zookeeper 实现分布式锁 高并发下数据库锁性能太差,本文不做探究。仅针对Redis 和 Zookeeper 实现的分布 ...
分类:其他好文   时间:2020-05-24 09:53:33    阅读次数:65
消息队列之RabbitMQ
1. 什么是RabbitMQ MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等 ...
分类:其他好文   时间:2020-05-23 20:35:56    阅读次数:65
为什么要使用 rabbitmq?
(1)在分布式系统下具备异步,削峰,负载均衡等一系列高级功能; (2)拥有持久化的机制,进程消息,队列中的信息也可以保存下来。 (3)实现消费者和生产者之间的解耦。 (4)对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量的限流,利于数据库的操作。 (5)可以使用消息队列达到异步下 ...
分类:其他好文   时间:2020-05-22 21:48:05    阅读次数:80
程序员之消息队列
一、什么是消息队列MQ(MessageQuene):翻译为消息队列,通过典型的?产者和消费者模型,?产者不断向消息队列中?产消息,消费者不断的从队列中获取消息。因为消息的?产和消费都是异步的,?且只关?消息的发送和接收,没有业务逻辑的侵?,轻松的实现系统间解耦。别名为消息中间件通过利??效可靠的消息传递机制进?平台?关的数据交流,并基于数据通信来进?分布式系统的集成。二、为什么要使用MQ1.解耦现
分类:其他好文   时间:2020-05-22 19:14:52    阅读次数:54
etcd分布式锁及事务
前言 是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 etcd分布式锁设计 1. :任意时刻, ...
分类:其他好文   时间:2020-05-22 17:21:06    阅读次数:132
分布式系统选主怎么玩
分布式系统为了保证其可靠性,一般都会多节点提供服务,各别节点的故障不会影响系统的可用性。对于分布式的存储系统来说,在保证可用性的同时,数据的可靠性(不丢失)也是其要解决的核心问题。目前通用的方案是使用多副本存储。这就会引入一个新的问题,分布式存储系统的又一核心问题——多个副本间的数据一致性保障。所以就有了各种数据一致性协议。例如:Zookeeper的Zab、Etcd使用的Raft和无比复杂的Pax
分类:其他好文   时间:2020-05-21 17:45:45    阅读次数:57
redis分布式锁原理及实现
转自 https://blog.csdn.net/shuangyueliao/article/details/89344256 一、写在前面 现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeep ...
分类:其他好文   时间:2020-05-21 11:53:52    阅读次数:43
etcd与Zookeeper、Consul等其它kv组件的对比
关于 etcd 本文的主角是 etcd。名称 “etcd” 源自两个想法,即 unix “/etc” 文件夹 和 “d” 分布式系统。“/etc” 文件夹是用于存储单个系统的配置数据的位置,而 etcd 用于存储大规模分布式的配置信息。因此,分配了 “d” 的 “/etc” 就是 “etcd”。 e ...
分类:其他好文   时间:2020-05-19 18:42:31    阅读次数:63
Hystrix熔断机制原理剖析
一、前言在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为雪崩现象。所以在系统设计时候要使用一定的降级策略,来保证当服 ...
分类:其他好文   时间:2020-05-19 18:29:00    阅读次数:69
3124条   上一页 1 ... 19 20 21 22 23 ... 313 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!