中间件

消息 rocketmq,kafka,dubbo,SOA springcloud 微服务 microservie服务治理

深入学习 Eureka 原理

4

Introduction Eureka包含两个组件:Eureka Server和Eureka Client。 Eureka Server 提供服务注册服务,各个节点启动后会在 Eureka Server 中进行注册,这样 EurekaServer 中的服务注册表中将会存储所有可用...

阅读(72)赞 (0)

成为架构师,你必须知道的CAP理论

4

CAP定理(CAP theorem)又被称作布鲁尔定理(Brewer's theorem),是回加州大学伯克得分校的计算机科学家埃里克·布鲁尔(Eric Brewer)在2000年的ACM PODC上提出的一个猜想。2002 年,麻省理工学院的赛斯·吉尔伯特(Seth Gilbe...

阅读(77)赞 (0)

Spring Cloud第一篇 Eureka简介及原理

2

作者:周立 链接:http://itmuch.com/spring-cloud-1/(点击文末阅读原文前往) Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现...

阅读(71)赞 (0)

zookeeper中paxos协议解析

7

ZooKeeper是近期比较热门的一个类Paxos实现。也是一个逐渐得到广泛应用的开源的分布式锁服务实现。被认为是Chubby的开源版,虽然具体实现有很多差异。ZooKeeper概要的介绍可以看官方文档:http://hadoop.apache.org/zookeeper 这里我...

阅读(87)赞 (0)

图解分布式一致性协议Paxos

5

Paxos协议/算法是分布式系统中比较重要的协议,它有多重要呢? <分布式系统的事务处理>: Google Chubby的作者Mike Burrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。 <大规模分布式存储系统>: 理...

阅读(109)赞 (0)

ZooKeeper学习第一期—Zookeeper简单介绍

16

一、分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术。那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成”脏数据”...

阅读(80)赞 (0)

Netty原理架构解析

10

本文基于 Netty 4.1 展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目方面提供参考。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 JDK 原生 NIO 程序...

阅读(83)赞 (0)

Kafka、RabbitMQ、RocketMQ等消息中间件的对比

1

ActiveMQ、RabbitMQ、RocketMQ、Kafka 对比(图示): 消息中间件现在有不少,网上很多文章都对其做过对比,在这我对其做进一步总结与整理。 RocketMQ 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完...

阅读(169)赞 (0)