自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随心更博

入场不急,出场不贪

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 【mysql】配置MySQL,解决安装过程中的问题

在文章,Centos6.2中mysql的安装与配置中,使用yum的方式安装了mysql 。再次安装的时候跟系统的环境有关系,遇到了不少问题。记录一下。  yum 安装 出错 Error: Protected multilib versions:      file /usr/share/man/man1/mysqlshow.1.gz from install of mysql-

2017-08-16 22:05:39 2127 10

原创 【SpringCloud】(十五):Zuul的基本应用,反向代理和负载均衡

Router and Filter: Zuul。 Zuul is a JVM based router and server side load balancer by Netflix。  Zuul是一个路由器,而且是一个Server端的负载均衡器,Zuul默认的会反向代理到所有注册到Eureka上的服务。Zuul实现代理。启动类package com.dy

2017-08-14 07:56:49 13725 13

原创 【SpringCloud】(十四):Feign对Hystrix的支持 fallbackFactory

前面的文章中提到了fallback,这里我们描述一个它的增强版。fallbackFactory。都是实现断路器的功能。UserFeignClientpackage com.dynamic.cloud.feign;import org.springframework.cloud.netflix.feign.FeignClient;import org

2017-08-14 07:54:13 23345 9

原创 【SpringCloud】(十三):全局和单个禁用Feign Client对Hystrix的支持

我们可以自定义配置Feign对Hystrix的支持。  默认情况下:所有的Feign都支持Hystrix。但是我们可以自定义配置。  全局禁用:在配置文件application.yml 中添加配置:feign.hystrix.enabled = false;  当然我们也可以单个禁用。  只需要在自定义的配置类中加入。 @Bean @Scope("protot

2017-08-14 07:52:56 5250 4

原创 【SpringCloud】(十二):Fegion的Hystrix支持

Fegion也支持Hystrix。当服务提供者出现异常的时候,使用Hystrix回调方法。  在前面文章中提到的microservice-comsumer-movie-feign的基础上进行修改,主要是有一个回调的方法。启动类:package com.dynamic.cloud;import org.springframework.boot.Spri

2017-08-14 07:50:50 2017 3

原创 【SpringCloud】(十一):超时机制和断路器及 Hystrix简单实践

上篇文章我们配置了Eureka集群,实现了高可用。在微服务框架中,一个服务消费者可能是其他服务消费者的提供者,而当低层次的服务提供者出现问题时,会导致系统资源被耗尽。出现雪崩效应。Hystrix是解决解决方案的实践。消费者服务:microservice-comsumer-movie-ribbon-withhystrix1.POM.xml中加入依赖 or

2017-08-14 07:49:18 10033 2

原创 【SpringCloud】(十):高可用 Eureka

提高系统的可靠性,我们使用Eureka集群,搭建的过程很简单,在Eureka工程的配置文件application.yml中进行配置。1.使Eureka之间相互注册2.用户微服务,注册到任意一个Eureka Server上都会进行同步。Eureka 配置文件application.ymlPeer Awareness:同伴意识。spring: applica

2017-08-14 07:47:54 1117 2

原创 【SpringCloud】(九):Feign的自定义配置

上篇文章介绍了Feign以及它的基本使用,下面我们来完成Feign的定义配置,可以类比Ribbon的自定义的配置方式;  配置中也存在@Configuration和@ComponentScan冲突,不要把Configuration的类配置在@ComponentScan能扫描的路径根据文档内容来自定义Feign;1.启动类package com.dynam

2017-08-13 14:16:02 7246 4

原创 【SpringCloud】(八):认识Feign及使用

这篇文章我们来认识一下Feign。  官网链接:http://cloud.spring.io/spring-cloud-static/Camden.SR7/#spring-cloud-feign1.声明式的客户端web服务,让写web服务客户端更加简单2.使用的时候创建一个接口,加上注解。3.可插拔的注解,Feign注解,编码,解码,Spring MVC的支

2017-08-13 14:10:21 1213 3

原创 【SpringCloud】(七):自定义Ribbon

上篇文章,我们已经使用Ribbon解决了服务地址硬编码和负载均衡,负载均衡默认使用的是轮询方式。  本篇文章,我们来描述Ribbon的自定义配置,以配置它的负载均衡算法的方式为例。  自定义配置有2中方式,通过代码或配置文件一.通过代码的方式对WARNING内容的理解:这个配置类必须加上@Configuration注解,但是要注意,它不是一个主要

2017-08-13 14:08:57 6911 3

原创 【SpringCloud】(六):Ribbon实现客户端负载均衡

前面文章中已经将服务注册到了Eureka,但是还没有解决请求地址硬编码和负载均衡的问题。  这边文章,我们讲述使用Ribbon完成请求以及负载均衡。让电影微服务调用用户微服务的时候,解决请求地址和端口的硬编码  实现负载均衡    1.服务器端负载均衡:使用Nginx,由Nginx完成反向代理,实现负载均衡。    2.客户端负载均衡:电影微服务中有某个组件(Ribbon),可以知

2017-08-13 14:06:58 3041 4

原创 【SpringCloud】(五):服务注册到Eureka Server

上篇文章我们创建了Eureka Server实例。本篇文章我们把用户服务和电影服务注册到Eureka Server上。(服务消费者和服务提供者)首先我们以注册用户服务为整个讲述核心注册文档,SpringCloud官网, 我们定位到How to Include Eureka Client,跟着文档一步一步来。一.基本注册1.How to Include Eureka Clie

2017-08-13 14:05:35 2615 3

原创 【SpringCloud】(四):创建Eureka Server实例

本篇文章我们来实现一个Eureka Server实例,在实现之前,首先将代码重构。将项目结构修改为maven的聚合工程。一.修改项目结构服务提供者:microservice-provider-user和服务消费者:microservice-comsumer-movie。这两个工程,在第一篇博客的技术上主要修改了 POM.xml中的依赖。1.修改parent依

2017-08-13 14:03:25 2803 4

原创 【SpringCloud】(三):客户端发现方式 Eureka

前面提到服务发现的2中方式,客户端和服务端。这里我们来详细说明客户端发现方式 Eureka。Eureka:官网:https://github.com/Netflix/eureka/wiki是NetFlix开发的服务发现框架,是一个基于Rest的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在子项目spri

2017-08-13 14:01:45 1238 2

原创 【SpringCloud】(二):服务发现和服务注册

上篇博客中的实例,存在一定的弊端。(http://blog.csdn.net/fxq8866/article/details/76879890)  1.调用地址硬编码,当提供方地址发生变化时,我们需要手动的修改代码,来重新调用服务,不利于维护。  2.服务提供者多个节点,无法实现负载均衡。因此为了解决上述问题的抽象,引入了服务发现组件。服务发现组件的

2017-08-13 13:57:40 830 3

原创 【SpringCloud】(一):SpringCloud入门程序

什么是SpringCloud,和SpringBoot的关系官网:http://projects.spring.io/spring-cloud/------------------------------------------------------------------------------------------------------spring Cloud是一个基于

2017-08-13 13:52:33 1600 4

原创 单体架构,SOA,微服务

架构演进单体架构SOA微服务单体架构一个归档包包含了应用所有功能的应用程序, 我们通常称之为单体应用。 架构单体应用的架构风格, 我们称之为单体架构, 这是一种比较传统的架构风格。单体架构的缺点  复杂性逐渐变高  技术债务逐渐上升  部署速度逐渐变慢  阻碍技术创新  无法按需伸缩SOA面向服务的

2017-08-13 12:03:08 4900 4

原创 【SpringBoot】使用Java配置方式

Java配置是Spring4.x推荐的配置方式,完全替代xml配置@Configuration 和 @BeanSpring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:1、@Configuration 作用于类上,相当于一个xml配置文件;2、@Bean 作用于方法上,相当于xml配置中的;创建maven项目,导入

2017-08-08 09:41:23 2725 5

原创 【SpringBoot】Spring-->SpringBoot 习惯优于配置

SpringBoot是Spring主推的基于"习惯优于配置"的原则,快速搭建应用的框架Springboot可以进行Java EE开发的绝大多数应用场景:Web开发,数据访问,安全控制,批处理,异步消息,系统集成,开发与部署,应用监控,分布式系统开发等为什么会有SpringBootSpring在JavaEE开发中是实际意义上的标准,但是开发中会遇到下述问题  大量配置文件

2017-08-06 21:56:21 4009 5

W3School离线手册(2015-1-26)

CSS,HTML,AJAX,JQuery

2015-07-31

VS中SVN插件,SVN在VS和Axure中的使用文档说明

VS中SVN插件 SVN在VS和Axure中的使用文档说明

2015-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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