Zookeeper作为一个分布式协调系统提供了一项基本服务: 分布式锁服务 ,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。 1.Zookeeper在大数据系统中的常见应用 zooke ...
分类:
其他好文 时间:
2018-09-22 18:24:48
阅读次数:
202
支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 消息系统 数据分布 数据缓存 支付宝技术产品线 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中 ...
分类:
其他好文 时间:
2018-09-20 13:50:35
阅读次数:
174
在说到消息中间件的时候,我们通常都会谈到一个特性:消息的顺序消费问题。这个问题看起来很简单:Producer发送消息1, 2, 3。。。 Consumer按1, 2, 3。。。顺序消费。 但实际情况却是:无论RocketMQ,还是Kafka,缺省都不保证消息的严格有序消费! 这个特性看起来很简单,但 ...
分类:
其他好文 时间:
2018-09-18 22:43:05
阅读次数:
169
Zookeeper作为一个分布式协调系统提供了一项基本服务: 分布式锁服务 ,分布式锁是分布式协调技术实现的核心内容。像配置管理、任务分发、组服务、分布式消息队列、分布式通知/协调等,这些应用实际上都是基于这项基础服务由用户自己摸索出来的。 1.Zookeeper在大数据系统中的常见应用 zooke ...
分类:
其他好文 时间:
2018-09-15 11:33:16
阅读次数:
164
什么是nsq?请参考实时分布式消息平台nsq。 本地如何搭建nsq?请参考本地搭建nsq经验分享。 从NSQ的设计文档中得知,单个nsqd被设计为一次能够处理多个流数据,NSQ中的数据流模型是由stream和consumer组成。Topic是一种独特的stream,Channel是一个订阅了给定To ...
分类:
其他好文 时间:
2018-09-06 14:44:59
阅读次数:
209
一、摘要 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 1、消息的顺序问题 2、消息的重复问题 二、关键特性以及其实现原理 2.1、顺序消息 要实现严格的顺序消息,简单且可行的办法就是: 保证生产者 - MQS ...
分类:
其他好文 时间:
2018-09-02 13:17:00
阅读次数:
418
一、主要功能 分布式/版本化配置、服务注册与发现、路由、服务间调用、负载均衡、断路器、分布式消息传递 1、云本地应用【Cloud Native Applications】 Spring Cloud Context 上下文和Spring Cloud Commons。Spring Cloud Conte ...
分类:
编程语言 时间:
2018-08-28 00:52:19
阅读次数:
218
什么是消息中间件 消息中间件是一套系统(或平台),用于应用程序之间进行通信,系统通过消息传递完成交互。 消息中间件的主要特点有以下几个。 1. 分布式:消息中间件都是分布式的,因此才可以提供异步、解耦等功能。 2. 可靠性:基于消息的通信是可靠的,消息不会丢失。大多数消息中间件都提供将消息持久化到磁 ...
分类:
其他好文 时间:
2018-08-24 23:37:44
阅读次数:
233
corejavahashcode相等的两个对象一定相等吗?equals呢?反过来相等吗?介绍一下集合框架?hashtable,hashmap底层实现是什么?hashtable和concurrenthashmap底层实现的区别?hashmap和treemap的区别?底层数据结构都是什么?线程池用过吗?都有什么参数?底层是如何实现的?synchronize和Lock接口的区别是什么?synchroni
分类:
其他好文 时间:
2018-08-20 00:30:16
阅读次数:
270
原文链接:https://mp.weixin.qq.com/s/uwmLR-1Jo_VNXRFA0yYWlg Apache Pulsar是一个企业级的发布订阅(pub-sub)消息系统,最初由Yahoo开发,并于2016年底开源,现在是Apache软件基金会的一个孵化器项目。Pulsar在Yahoo ...
分类:
Web程序 时间:
2018-08-19 23:51:04
阅读次数:
443