03 2018 档案
kafka快速入门
摘要:一、kafka简介 kafka,ActiveMQ,RabbitMQ是当今最流行的分布式消息中间件,其中kafka在性能及吞吐量方面是三者中的佼佼者,不过最近查阅官网时,官方与它的定义为一个分布式流媒体平台。kafka最主要有以下几个方面作用: 发布和订阅记录流,类似于消息队列或企业消息传递系统。 以 阅读全文
posted @ 2018-03-29 22:05 聂晨 阅读(17113) 评论(2) 推荐(5)
Spring中的BeanPostProcessor
摘要:一、何谓BeanProcessor BeanPostProcessor是SpringFramework里非常重要的核心接口之一,我先贴出一段源代码: /* * Copyright 2002-2015 the original author or authors. * * Licensed under 阅读全文
posted @ 2018-03-26 17:07 聂晨 阅读(4873) 评论(0) 推荐(4)
SpringBoot学习之集成dubbo
摘要:一、摘自官网的一段描述 1.背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改 阅读全文
posted @ 2018-03-23 10:13 聂晨 阅读(843) 评论(0) 推荐(4)
spring+hibernate+struts2零配置整合
摘要:说句实话,很久都没使用SSH开发项目了,但是出于各种原因,再次记录一下整合方式,纯注解零配置。 一。前期准备工作 gradle配置文件: group 'com.bdqn.lyrk.ssh.study' version '1.0-SNAPSHOT' apply plugin: 'war' reposi 阅读全文
posted @ 2018-03-21 22:37 聂晨 阅读(1048) 评论(0) 推荐(1)
SpringCloud学习之sleuth&zipkin
摘要:一。调用链跟踪的必要性 首先我们简单来看一下下单到支付的过程,别的不多说,在业务复杂的时候往往服务会一层接一层的调用,当某一服务环节出现响应缓慢时会影响整个服务的响应速度,由于业务调用层次很“深”,那么在排查问题的时候也会更加困难,如果有一种机制帮我们监控、收集这些服务之间层层调用的时间与逻辑关系是 阅读全文
posted @ 2018-03-21 14:30 聂晨 阅读(1051) 评论(0) 推荐(0)
zookeeper快速入门
摘要:一。zookeeper简介 二。zookeeper快速上手 运行 vi zoo.cfg 我们先来看看配置 # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # 阅读全文
posted @ 2018-03-19 17:18 聂晨 阅读(10004) 评论(0) 推荐(6)
SpringCloud学习之zuul
摘要:一。为什么要有网关 我们先看一个图,如果按照consumer and server(最初的调用方式),如下所示 这样我们要面临如下问题: 1. 用户面临着一对N的问题既用户必须知道每个服务。随着服务的增多难免会.... 2.消费端(在这里可能是服务,也有可能为controller等),如何进行安全控 阅读全文
posted @ 2018-03-14 16:24 聂晨 阅读(797) 评论(3) 推荐(2)
SpringCloud学习之Ribbon
摘要:一。负载均衡与Ribbon 轮询法:所有请求被依次分发到每台应用服务器上,每台服务器需要处理的请求数目都相同,适合所有服务器硬件都相同的场景 随机法:请求被随机分配到各个应用服务器,在许多场合下,这种方案都很简单实用。 源地址哈希(Hash)法:将请求来源的IP地址进行Hash计算,得到对应的服务器 阅读全文
posted @ 2018-03-11 12:32 聂晨 阅读(4570) 评论(0) 推荐(1)
SpringCloud学习之Hystrix
摘要:一、为什么要有断路器 在分布式系统当中,服务之间调用关系会随着业务的发展而变的复杂,一个服务可能依赖多个服务,服务之间层层依赖也是家常便饭的事情,如果一个服务的瘫痪很有可能导致整个系统的崩溃。比如说,现在每栋房子,每家每户都有电闸,电闸的作用是保证有一家用电出现异常时,电闸进行断电跳闸的操作,这样不 阅读全文
posted @ 2018-03-06 21:55 聂晨 阅读(3089) 评论(1) 推荐(3)