东方骄子


  • 首页

  • 关于

  • 归档

  • 站点地图

  • 公益404

  • 搜索

学习SpringCloud03-hystrix

发表于 2018-08-06 | 分类于 Java后台 |

文档

https://blog.csdn.net/forezp/article/details/70148833/

目的

尝试使用熔断器。即服务消费者去调用服务提供者的时候,如果由于各种原因提供者不可用了,并且达到一个阀值(Hystric 是5秒20次)断路器将会被打开。当提供者再次可用时,调用会恢复正常。

前提

这篇文章的实验环境是基于《学习SpringCloud03-Eureka》中的几个项目的,先启动注册中eureka-server, 再启动服务提供者1eureka-provider1,服务提供者2就不用启动了,这篇文章不是为了实验集群和负载均衡。

改造消费者

pom.xml

在eureka-consumer的pom中加入依赖:

1
2
3
4
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>

阅读全文 »

学习SpringCloud04-zuul

发表于 2018-08-06 | 分类于 Java后台 |

文档

https://blog.csdn.net/forezp/article/details/70148833/

目的

Zuul的主要功能是路由转发和过滤器,本文对此进行实验,请求/a/hi?name=hahaha转发到a服务,请求/b/hi?name=hahaha转发到b服务。

zuul主要有以下功能:

  • 认证
  • 洞察
  • 压力测试
  • 金丝雀测试
  • 动态路由
  • 服务迁移
  • 负载脱落
  • 安全
  • 静态响应处理
  • 主动/主动流量管理
阅读全文 »

学习Activiti 6.0.0 (五)

发表于 2018-08-06 | 分类于 Java后台 |

需求

  • 需求1:查询张三的请假申请
  • 需求2:查询张三已完成的请假申请
  • 需求3:查询张三未完成的请假申请
  • 需求4:查询张三指定流水的请假申请
  • 需求5:查询部门经理的请假待办任务
  • 需求6:查询部门经理的请假未办任务
  • 需求7:查询部门经理的流水号为20170411000001的请假待办任务
  • 需求8:查询某次请假申请的流转和审批历史
阅读全文 »

学习Activiti 6.0.0 (四)

发表于 2018-08-06 | 分类于 Java后台 |

挂起 & 激活

当一个流程定义被挂起后,如果再去尝试启动一个流程,那么就会抛一个异常ActivitiException, 测试代码如下:

阅读全文 »

学习SpringCloud01-HelloWorld

发表于 2018-08-06 | 分类于 Java后台 |

文档

https://springcloud.cc/spring-cloud-dalston.html
http://projects.spring.io/spring-cloud/#quick-start

服务端

pom.xml

1
2
3
4
5
6
7
8
9
10
11
12
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
阅读全文 »
1…121314…31
康永敢

康永敢

走路自带音响

151 日志
7 分类
20 标签
RSS
Github
© 2019 康永敢
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4