自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我翱翔的天空

专攻技术领域。

  • 博客(16)
  • 资源 (12)
  • 收藏
  • 关注

原创 SpringCloud(十四):Feign的demo之解决超时问题

我们之前在第一次请求的时候会出现超时的问题,我们来参考github关于这个问题的解析。地址:https://github.com/spring-cloud/spring-cloud-netflix/issues/768默认的请求时间为1秒,超过这个时间便超时异常。那么顺着这个思路我们有如下解决方式:1、把时间设长这里设置5秒hystrix: command:

2017-08-14 16:55:21 25438 12

原创 SpringCloud(十三):Feign的demo之日志

日志输出的配置很简单。在原先的基础上更改两处,一是application.yml中添加:logging: level: com.itmuch.cloud.feign.UserFeignClient: DEBUG二是在Configuration1.java中添加:@BeanLogger.Level feignLoggerLevel(){ return Logger.

2017-08-14 16:16:43 2660 4

原创 SpringCloud(十二):Feign的demo之覆写Feign的默认配置

一、调用用户微服务1、改写原先的feign服务为microservice-consumer-movie-feign-customizing2、编写Configuration1.javapackage com.itmuch.config;import org.springframework.context.annotation.Bean;import org.springframe

2017-08-14 16:04:17 1925 4

原创 SpringCloud(十一):Feign的demo之添加Feign

上篇关于Feign的官方资料进行了翻译和学习。小编将带你简单实现几个demo来实践Feign的学习。这篇我们介绍如何在项目中添加Feign一、测一个get请求1、基于之前的项目进行更改,将之前的消费微服务microservice-consumer-movie换成microservice-consumer-movie-feign。2、添加feign的jar包依赖 org.s

2017-08-14 11:20:43 3045 5

翻译 SpringCloud(十):声明式RESt客户端:Feign

说明:本文是个人在学习Feign模块突然奇想想要把官方资料拜读一遍,然后顺便译成此文,仅作参考。原文地址:http://cloud.spring.io/spring-cloud-static/Camden.SR1/#spring-cloud-feign声明式REST客户端:FeignFeign是一个声明式的Web服务客户端。它使得Web服务客户端的写入更加方便。使用Feign创建一

2017-08-12 21:41:39 9590 4

原创 SpringCloud(九):Ribbon脱离Eureka使用及原生api

前面介绍了使用Eureka和Ribbon的情况,这里小编带你继续学习脱离Eureka如何使用Ribbon以及如何使用ribbon原生api。脱离eureka使用Ribbon一、复制原先ribbon项目更改为:microservice-consumer-movie-ribbon-without-eureka更新pom,application.yml中的名称,在parent的p

2017-08-12 17:27:00 2885 8

原创 SpringCloud(八):使用配置文件自定义Ribbon

上篇介绍到代码实现ribbon的自定义,这篇继续介绍用配置文件来完成自定义。1、复制原先ribbon项目更改为:microservice-consumer-movie-ribbon-properties-customizing更新pom,application.yml中的名称,在parent的pom文件中加入其module。2、去掉原先代码实现的注解和类文件。@RibbonClie

2017-08-12 16:47:21 1530 5

原创 SpringCloud(七):Ribbon自定义配置

从上篇博客我们可以看到,Ribbon默认的负载均衡策略为轮询。如果想自定义改如何配置,小编将在这篇博客带你一步一步完成自定义配置。在上篇的项目基础上做更改。一、编写一个注解ExcludeFromComponentScan.javapackage com.itmuch.cloud;public @interface ExcludeFromComponentScan { }二

2017-08-12 16:12:24 2887 5

原创 SpringCloud(六):Ribbon示例

基于博客已有的项目所做更改。链接:http://pan.baidu.com/s/1bpnNvRL 密码:ffnl一、建立ribbon的项目将microservice-consumer-movie复制粘贴一下,重新命名为:microservice-consumer-movie-ribbon二、修改命名1、更改pom文件microservice-consumer-movie

2017-08-12 15:21:38 2944 4

原创 SpringCloud(五):Ribbon了解

在前面博客中遗留的问题,在这里彻底得到解答。让我们再回顾一遍。一是硬编码的问题,如果不用硬编码,如何让消费者调到注册到Eureka中的微服务二是多个节点的时候如何保持负载均衡由以上问题,我们引出了Ribbon的概念,我们从以下几个方面来进行讲解。首先我们来看,负载均衡的两种方式。一是服务器端负载均衡,二是客户端侧负载均衡。我们在服务器端的负载均衡一般会考虑到用ngi

2017-08-12 11:57:21 779 3

原创 SpringCloud(四):将微服务注册到Eureka Server

我们用的还是之前博客中介绍到的例子,将用户微服务和电影微服务注册到Eureka Server中,大部分代码在前面都已经展示过。这里只说明修改的部分。项目源码包下载地址:http://pan.baidu.com/s/1geWJU3x整体目录:从上面目录结构可以看出,用户微服务、电影微服务和eueka有一个公共目录spring cloud。就是将之前各个微服务的依赖和插件全都抽

2017-08-09 19:15:33 1857 9

原创 SpringCloud(三):服务发现组件Eureka

Why EurekaEureka来自生产环境,Spring Cloud对Eureka支持非常好。What EurekaEureka是Netflix开发的服务发现框架,本事是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring C

2017-08-09 15:53:28 2553 7

原创 SpringCloud(二):服务发现与服务注册

我门在上篇遗留了两个问题:一个是如何解决动态ip和端口的问题,另一个是如何解决负载的问题?由这两个问题,我门引出服务发现和服务注册的概念。服务发现: 原理描述:将服务消费者和服务提供者都注册到服务发现组件上,然后服务消费者定时向服务发现组件发送心跳。然后对服务提供者进行调用。即使服务发现组件挂掉了,服务消费者依然能够调用服务提供者。即使有多个服务提供者,也能够都注册到服务发现组

2017-08-09 11:33:11 860 4

原创 SpringCloud(一):用springboot实现简单服务调用

环境:SpringBoot 1.4.1Mavan 3.2.3JDK 1.8 IDE eclipse练习的时候尽量使用相同的版本进行选择,避免踩坑。需求:用户购买电影票,需要提供用户信息。那么把电影看成一个服务消费者,用户看做一个服务提供者。我们来快速快速创建两个微服务。官网:http://start.spring.io/用户微服务:如

2017-08-08 11:39:02 13764 13

原创 ActiveMQ的消息接收确认

JMS消息只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确认。在事务性会话中,当一个事务被提交的时候,确认自动发生。在非事务性会话中,消息合适被确认取决于创建会话时的应答模式(acknowledgement mode)。该参数有以下三个可选值:Session.AUTO_ACKNOWLEDGE:当客户成功地从receive方法返

2017-08-02 10:09:46 5274 7

原创 ActiveMQ的消息格式MapMessage

消息体,JMS API定义了5种消息体格式,也叫消息类型,也可以使用不同形式发送接收数据,并可以兼容现有的消息格式。包括:TextMessage、MapMessage、BytesMessage、StreamMessage和ObjectMessage。下面介绍一下MapMessage在项目中的简单使用。继上篇,代码只是部分改动。改动部分:QueueSender.java//

2017-08-02 09:24:59 8673 4

ActiveMQ使用Demo

ActiveMQ使用的一个小demo,助你快速入门。

2017-07-31

shiro的helloworld

每一个新知识的学习都需要helloworld的入门,shiro也不例外,入门必备。

2017-07-30

spring整合springmvc项目

项目对spring如何整合springmvc进行了详细地注释和介绍,并且包含了很多知识点,比如避免重复扫描包,spring IOC的父子关系和请求筛查等。博客地址:http://blog.csdn.net/qwlzxx/article/details/73732292

2017-06-26

dubbo的demo

dubbo的快速启动demo,学习dubbo的入门程序,还有dubbo.xsd配置文件避免配置文件报错。赶快下载学习吧。

2017-04-29

Dubbo+Zookeeper+Tomcat.rar

搭建Dubbo+Zookeeper环境所用安装包,亲测!

2017-04-29

mysql-connector-java-5.1.0-bin.jar

连接Mysql的驱动,在Hibernate逆向工程生成带注解的实体步骤中用到。

2016-09-25

Activiti工作流demo

Activiti工作流的一些demo,教你快速掌握Activiti工作流在项目中的应用。

2016-09-02

activiti-eclipse-plugin

activiti工作流和eclipse交互的一个插件,安装流程设计器的时候所有材料。

2016-09-02

Spring-framework

Spring环境搭建必用资料。

2016-08-02

apache-tomcat-7.0.68-windows-x64

java工程师们在配置环境都少不了tomcat,初次接触的我也不幸碰了多次壁。知识需要分享,我就用自己撞得头破血流的才成功的经验分享与你tomcat的免安装配置,很好用哦!

2016-07-03

mysql_5.6.24_winx64

mysql_5.6.24_winx64免安装直接配置,省时省精力,方便!

2016-05-28

Newtonsoft.Json.dll

json序列化和反序列化,最新版本 Newtonsoft.Json.dll 欢迎大家使用。

2016-05-21

空空如也

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

TA关注的人

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