MayMatrix 的博客

MayMatrix , May Sunshine

【总结】RPC框架Dubbo深入分析

1,背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本此时,用于简化增删改查工...

2017-07-20 15:48:46

阅读数 1636

评论数 0

集群高可用架构整理

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

2017-07-20 14:01:27

阅读数 413

评论数 0

SSM框架示例及源码

推荐几个自己写的范例项目 这里推荐几个自己写的范例项目,主要采用SSM(Spring+SpringMVC+Mybatis)框架,分布式架构采用的是(dubbo+zookeeper)。范例项目的好处是简单易懂,在架构一个新的项目的时候可以直接当成脚手架来用,方便快速开发,另外项目中涉及到以及未来...

2017-07-20 13:55:47

阅读数 11214

评论数 0

Dubbox详细介绍与安装

转自:http://blog.csdn.net/xlgen157387/article/details/51865289 详细介绍部分可以参考,安装过程参考另外一篇更实用: http://blog.csdn.net/truelove12358/article/details/75460...

2017-07-20 10:17:48

阅读数 298

评论数 0

ZooKeeper 安装部署及hello world

先给一堆学习文档,方便以后查看 官网文档地址大全: OverView(概述) http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.html Getting Started(开始入门) http://zookeeper.apac...

2017-07-20 10:06:08

阅读数 147

评论数 0

基于ZooKeeper的服务注册中心

本文介绍基于ZooKeeper的Dubbo服务注册中心的原理。 1.ZooKeeper中的节点 ZooKeeper是一个树形结构的目录服务,支持变更推送,因此非常适合作为Dubbo服务的注册中心。 注:在ZooKeeper中,节点分为两类,第一类是指构成集群的机器,我们称之为机器...

2017-07-20 10:04:26

阅读数 282

评论数 0

zookeeper 安装的三种模式

Zookeeper安装   zookeeper的安装分为三种模式:单机模式、集群模式和伪集群模式。 单机模式     首先,从Apache官网下载一个Zookeeper稳定版本,本次教程采用的是zookeeper-3.4.9版本。 http://apache.fayea.co...

2017-07-20 09:56:20

阅读数 223

评论数 0

Dubbox的介绍和简单示例

Dubbo是一个来自阿里巴巴的开源分布式服务框架,当当根据自身的需求,为Dubbo实现了一些新的功能,包括REST风格远程调用、Kryo/FST序列化等等。并将其命名为Dubbox(即Dubbo Extensions) Demo地址:https://github.com/wosyingj...

2017-07-20 09:55:36

阅读数 303

评论数 0

Dubbox 编译、安装

亲测可用: DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档。 1、安装maven软件 可以从apache下载:http://maven.apache.org/download.cgi 解压后配置环境变量 2、编译安装 在项目根目录,如dubbo的项目根...

2017-07-20 09:50:48

阅读数 1291

评论数 0

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

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

2017-07-18 14:55:30

阅读数 284

评论数 0

【总结】Netty(RPC高性能之道)原理剖析

1,Netty简述 Netty 是一个基于 JAVA NIO 类库的异步通信框架,用于创建异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性的网络客户端和服务器端RPC高性能分析,请参考文章“【总结】RPC性能之道 ”特点 异步、非阻塞、基于事件驱动的NIO框架支持多种传输层通...

2017-07-17 16:35:33

阅读数 181

评论数 0

Netty源码解读——Netty与Reactor模式

Netty源码解读(四)Netty与Reactor模式 一:Netty、NIO、多线程? 时隔很久终于又更新了!之前一直迟迟未动也是因为积累不够,后面比较难下手。过年期间@李林锋hw发布了一个Netty5.0架构剖析和源码解读 ,看完也是收获不少。前面的文章我们分析了Netty...

2017-07-17 16:17:18

阅读数 429

评论数 0

Netty基础之Netty高性能之道

1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。 事实上...

2017-07-17 16:11:56

阅读数 325

评论数 0

OSI七层和TCP/IP四层的关系

1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。 1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型。 ...

2017-07-17 16:05:42

阅读数 494

评论数 0

OSI七层模型基础知识及各层常见应用

OSI七层模型基础知识及各层常见应用      OSI Open Source Initiative(简称OSI,有译作开放源代码促进会、开放原始码组织)是一个旨在推动开源软件发展的非盈利组织。OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System In...

2017-07-17 16:03:47

阅读数 478

评论数 0

Spring横切面(advice),增强(advisor),切入点(PointCut)

Spring横切面(advice),增强(advisor),切入点(PointCut)的一点理解: 1.Spring管理事务有2种,其中一种是HibernateTransactionManager管理 txManager"         class="org.spring...

2017-07-07 15:27:50

阅读数 1117

评论数 0

spring 中 isolation 和 propagation 详解

可以在XML文件中进行配置,下面的代码是个示意代码            增加记录的方法       获取记录的方法       删除的方法       更改记录的方法         下面扩展将一下spring里面事务的传播属性和事务隔离级别。 一、Propagati...

2017-07-07 14:55:30

阅读数 194

评论数 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

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