MayMatrix 的博客

MayMatrix , May Sunshine

几种灰度发布方案

原文:https://blog.csdn.net/hueason/article/details/81054093   一、灰度发布定义 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开...

2018-12-10 17:22:19

阅读数 1074

评论数 0

ActiveMQ的多种部署方式

构建高可用的ActiveMQ系统在生产环境中是非常重要的,单点的ActiveMQ作为企业应用无法满足高可用和集群的需求,所以ActiveMQ提供了master-slave、broker cluster等多种部署方式,但通过分析多种部署方式之后我认为需要将两种部署方式相结合才能满足我们公司分布式和高...

2017-09-17 11:53:54

阅读数 277

评论数 0

ActiveMQ安装配置 和 使用简例

JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。 JMS的队列消息传递过程如下图: ...

2017-09-17 11:47:29

阅读数 332

评论数 0

Apache ActiveMQ 各个版本所依赖的JDK版本

ActiveMQ下载地址 http://activemq.apache.org/download-archives.html ActiveMQ 依赖JDK版本 MQ版本号 Build-Jdk 依赖JDK apache-activemq...

2017-09-17 11:45:33

阅读数 473

评论数 0

集群高可用架构整理

在大型系统或是对稳定性要求较高的项目中,集群高可用架构是必不可少的,这里整理一些平时用到过的集群/高可用技术,不断更新中。。。 二种最基本的集群模型: M-S 型集群: M-S 型的集群一般用于高可用架构,主节点挂掉时从节点顶上,一般不具有分流(负载均衡)的作用。M-M 型集群: ...

2017-07-20 14:01:27

阅读数 413

评论数 0

【ZooKeeper 3】ZooKeeper典型应用场景一览

ZooKeeper典型应用场景一览 数据发布与订阅(配置中心) 发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。 ...

2017-07-18 14:55:30

阅读数 284

评论数 0

【Zookeeper 1】Zookeeper的功能以及工作原理

1.ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户 2....

2017-07-05 16:23:40

阅读数 244

评论数 0

【ZooKeeper 2】ZooKeeper原理及应用场景

ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍Z...

2017-07-05 16:21:53

阅读数 157

评论数 0

【分布式设计与开发2】几种必须了解的分布式算法

分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加): Paxos算法一致性Hash算法 Paxos算法 1)问题描述 分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系...

2017-07-05 15:58:12

阅读数 170

评论数 0

集群概念—— 分布式与集群的联系与区别

集群概念 1. 两大关键特性  集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性: ·  可扩展性--集群的性能不限于单一的服务实体,新的...

2017-07-05 15:54:55

阅读数 160

评论数 0

【分布式设计与开发1】宏观概述

在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代...

2017-07-05 15:53:14

阅读数 160

评论数 0

【分布式设计与开发4】高一致服务——ZooKeeper基础

分布式环境中大多数服务是允许部分失败,也允许数据不一致,但有些最基础的服务是需要高可靠性,高一致性的,这些服务是其他分布式服务运转的基础,比如naming service、分布式lock等,这些分布式的基础服务有以下要求: 高可用性高一致性高性能 对于这种有些挑战CAP原则 的服务该如何设计,...

2017-07-05 15:26:41

阅读数 159

评论数 0

【分布式设计与开发3】什么是分布式架构设计中的CAP原理

分布式系统;CAP原理;架构设计 一、引言 在2000年7月ACM (美国计算机协会) 组织的PODC (PrinciplesofDistributedComputing分布式计算原理) 会议上,UCBerkeley大学的EricABrewer教授发表了题为TowardsRobustDistri...

2017-07-05 15:21:45

阅读数 1278

评论数 0

Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provide...

2017-06-15 11:05:39

阅读数 173

评论数 0

zookeeper在dubbo起了什么作用

dubbo是管理中间层的工具,在业务层到数据仓库间有非常多服务的接入和服务提供者需要调度,dubbo提供一个框架解决这个问题。 注意这里的dubbo只是一个框架,至于你架子上放什么是完全取决于你的,就像一个汽车骨架,你需要配你的轮子引擎。这个框架中要完成调度必须要有一个分布式的注册中心,储存所有...

2017-06-15 10:57:06

阅读数 2483

评论数 2

【消息队列】if-mdp使用手册

转自:http://blog.csdn.net/wo240/article/details/47306565 对spring jms做了简单的封装,使配置更加简单。 1. 新版MDP总体介绍 方便多tibco ems环境下的接入;引入mdp schema,配置更灵活,无需依赖其它xm...

2017-06-14 16:21:26

阅读数 146

评论数 0

【消息队列】一、Spring整合JMS(消息中间件)

本篇主要介绍了异步消息机制及spring对JMS封装,本篇文章讲解较为详细,如果想直接看如何配置,可以参考: Spring整合JMS(消息中间件)实例,但还是建议大家先看完本篇文章。 一、消息异步处理 类似于RMI、Hessian、Burlap等远程方法调用,它们都是同步的,所谓同步调用就是客...

2017-06-14 16:10:08

阅读数 426

评论数 0

Redis 安装

Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C...

2017-06-07 16:18:00

阅读数 281

评论数 0

用消息队列和消息应用状态表来消除分布式事务

由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。 长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越雷池...

2017-03-10 21:31:19

阅读数 332

评论数 0

Nginx原理简介与 搭建反向代理服务器过程详解

1.1 反向代理初印象1.2 反向代理的作用2.1 Nginx是神马?2.2 Nginx的应用现状2.3 Nginx的核心特点3.1 准备一个ASP.NET网站部署到IIS服务器集群中3.2 下载Nginx并部署到服务器中作为自启动的Wind

2015-10-16 17:21:41

阅读数 2909

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭