guolong1983811的专栏

http://www.cmd5.com/

对Netty服务端的 UpStream和DownStream的浅识

http://blog.csdn.net/hills/article/details/46766665 大家都知道OSI(Open System Interconnection,开放系统互连)的七层网络模型。我们常用的应用层为最上层,即位于传输层之上,传输层则在应用层之下。 ...

2017-12-21 09:44:33

阅读数 582

评论数 0

hessian源码分析(一)------架构

http://blog.csdn.net/cutesource/article/details/4944954 在计费中心的对外交互这块采用了hessian,有必要对hessian的运行机理和源码做一定的解析。 大致翻了翻源码后,发现hessian的主要结构分客户端与服务端,中间基...

2017-12-20 15:37:05

阅读数 93

评论数 0

一些设计上的基本常识

http://javatar.iteye.com/blog/706098 公司的Blog:  http://pt.alibaba-inc.com/wp/experience_886/software_design_general_knowledge.html  最近给团队新人讲了一些设计...

2017-12-20 11:27:16

阅读数 105

评论数 0

mycat 学习

数据库sequence生成 CREATE TABLE MYCAT_SEQUENCE (  name VARCHAR(50) NOT NULL,  current_value INT NOT NULL,  increment INT NOT NULL DEFAULT 100, PRIMARY ...

2017-12-18 18:01:05

阅读数 94

评论数 0

Mycat从入门到放弃

http://blog.csdn.net/u013235478/article/details/53178657 1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段...

2017-12-18 15:54:33

阅读数 131

评论数 0

Java高性能代码

java应用的性能,通常情况是在后面的软件维护阶段中,慢慢的消逝。这主要是在后面维护的过程中,缺少代码的review,让使用内存和io的java代码进入生产,使得应用程序越来越慢。所以,平常需要做一些代码的review,尽量避免不好的代码,进入生产。本文主要列出了平常写代码时需要注意的常见的点。

2017-12-17 21:27:40

阅读数 505

评论数 0

memcache、redis原理对比

https://www.cnblogs.com/work115/p/5584646.html 一、问题:           数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。   二、解决方案:      1.通过高速服务器Cache缓存...

2017-12-17 20:26:43

阅读数 72

评论数 0

程序员书单

java四大名著 Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)  Java编程思想(第4版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第8...

2017-12-17 12:55:02

阅读数 160

评论数 0

每个架构师都应该研究下康威定律

http://36kr.com/p/5042735.html 今天的分享主要来自我之前的工作经验以及平时的学习总结和思考。我之前的背景主要是做框架、系统和平台架构,之前的工作过的公司eBay、携程、唯品会都是平台型互联网公司,所以今天主要带着平台架构视角和大家分享心得体会。架构的视角每个人都不...

2017-12-17 09:47:53

阅读数 91

评论数 0

RocketMQ(8)——消息高可靠

https://zhuanlan.zhihu.com/p/30879397 RocketMQ broker服务端以组为单位提供服务的,拥有着一样的brokerName则认为是一个组。其中brokerId=0的就是master,大于0的则为slave。 消息同步策略 ...

2017-12-16 20:48:09

阅读数 600

评论数 0

RocketMQ(7)——通信协议

https://zhuanlan.zhihu.com/p/30875730 RocketMQ的通信协议其实很简单,但是无论是官方的用户手册,还是网上的博客,并没有很清晰简单地把其中所有的内容和原理讲明白。 对于需要扩展其他语言SDK的开发来说,意味着必须要深入到Java源码才能弄懂其概念...

2017-12-16 20:47:16

阅读数 2723

评论数 0

RocketMQ(6)——客户端配置详解

https://zhuanlan.zhihu.com/p/27397055 RocketMQ的客户端和服务端采取完全不一样的配置机制——客户端没有配置文件,所有的配置选项需要开发者使用对应的配置的setter进行设置。 由于现在网上基本找不到一套较为完善的配置文档,今天来讲讲截止至...

2017-12-16 20:46:15

阅读数 6739

评论数 0

RocketMQ(5)——消息文件过期原理

https://zhuanlan.zhihu.com/p/26119361 所有的消费均是客户端发起Pull请求的,告诉消息的offset位置,broker去查询并返回。但是有一点需要非常明确的是,消息消费后,消息其实并没有物理地被清除,这是一个非常特殊的设计。本文来探索此设计的一些细节...

2017-12-16 20:44:12

阅读数 2110

评论数 0

RocketMQ原理(4)——消息ACK机制及消费进度管理

https://zhuanlan.zhihu.com/p/25265380 consumer的每个实例是靠队列分配来决定如何消费消息的。那么消费进度具体是如何管理的,又是如何保证消息成功消费的(RocketMQ有保证消息肯定消费成功的特性(失败则重试)? 本文将详细解析消息具体是如...

2017-12-16 20:43:17

阅读数 1849

评论数 0

RocketMQ原理(3)——水平扩展及负载均衡详解

https://zhuanlan.zhihu.com/p/25140744 RocketMQ是一个分布式具有高度可扩展性的消息中间件。本文旨在探索在broker端,生产端,以及消费端是如何做到横向扩展以及负载均衡的。 Broker端水平扩展 Broker负载均衡 Bro...

2017-12-16 20:42:22

阅读数 2264

评论数 0

RocketMQ原理(2)——核心概念及术语

https://zhuanlan.zhihu.com/p/25092361 RocketMQ中有很多独有的概念,其中包括一些术语和角色。 理清楚基本的概念是理解原理的第一步,也是对排查生产问题找到线索的必要条件。 以下一一介绍笔者认为RocketMQ中最重要的一些概念和术语。...

2017-12-16 20:35:56

阅读数 178

评论数 0

RocketMQ原理(1)——服务端组件介绍

https://zhuanlan.zhihu.com/p/25069846 RocketMQ服务端的组件有三个,NameServer,Broker,FilterServer(可选,部署于和Broker同一台机器) Name Server Name Server是R...

2017-12-16 20:34:56

阅读数 206

评论数 0

【微服务架构】SpringCloud之Hystrix断路器(六)

http://www.cnblogs.com/xiaojunbo/p/7094438.html 一:什么是Hystrix   在分布式环境中,许多服务依赖项中的一些将不可避免地失败。Hystrix是一个库,通过添加延迟容差和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix...

2017-12-15 23:32:17

阅读数 147

评论数 0

【微服务架构】SpringCloud之Feign(五)

http://www.cnblogs.com/xiaojunbo/p/7094377.html Feign简介   Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注...

2017-12-15 23:31:01

阅读数 149

评论数 0

【微服务架构】SpringCloud之Ribbon(四)

一:Ribbon是什么?    Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB...

2017-12-15 23:30:04

阅读数 166

评论数 0

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