标签:Hystrix

Spring

java B2B2C源码电子商务平台—大话Spring Cloud

1

xiaoli.wang 发布于 2018-12-06

研究了一段时间Spring Boot了准备向Spring Cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台...

阅读(25)评论(0)赞 (0)

Spring

spring cloud hystrix实践

4

xubiao.zhuang 发布于 2018-12-06

介绍 hystrix是spring cloud的熔断降级组件,由netflix公司开源,通过命令模式结合rxjava框架实现,命令模式封装了用户具体业务,使用rxjava对命令的执行结果进行统计,根据统计结果按一定策略执行熔断降级,避免造成应用失败雪崩。 执行流程如下图: 流程说...

阅读(17)评论(0)赞 (0)

编程技术

聊聊微服务的隔离和熔断

7

likai 发布于 2018-12-06

今天来聊一聊微服务的隔离和熔断是怎么做的, 如果你的项目没有用微服务,不要走开,可以看看对一个问题的解决思路。 按照码农翻身的惯例, 我们先用一个例子来抛出问题: 假设Tomcat线程池有100个线程, 每次有新的用户请求过来,Tomcat就会从中找出一个空闲的线程去执行, 抛开...

阅读(17)评论(0)赞 (0)

编程技术

[译] 微服务通信的设计模式

8

yanxinchi 发布于 2018-12-05

作者:Rajesh Bhojwani 译者:马若飞 原文:https://dzone.com/articles/design-patterns-for-microservice-communication 在我的上一篇博客中,我谈到了微服务的设计模式。现在我想更深入地探讨微服务架...

阅读(29)评论(0)赞 (0)

Java

Jboot v1.7.5 发布,Spring Cloud 之外的另一个选择

小丁 发布于 2018-12-04

Jboot 是一个基于 JFinal 和 Undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、Opentracing 数据追踪、metrics 数据监控、分布式 session、代码生成器、shiro 和 jwt 安全控制、sw...

阅读(19)评论(0)赞 (0)

编程技术

微服务熔断隔离机制及注意事项

3

Harries 发布于 2018-12-04

导读:本文重点分析微服务化过程中熔断机制及应用注意事项,包括微服务调用与“雪崩效应”及解决方案、熔断机制及考虑因素、隔离机制及实现方式考量等内容。 随着企业微服务化战略的实施,业务功能细分,越来越多的服务从原有的单体应用中分解成一系列独立开发、部署、运维的微小服务,服务之间则依赖...

阅读(22)评论(0)赞 (0)

Java

b2b b2c o2o分布式电子商务平台源码 Spring MVC+mybatis+spring cloud

5

尖兵 发布于 2018-12-04

鸿鹄云商大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。愿意了解源码的朋友直接求求交流分享技术二一四七七七五六三三 分布式、微服务、云架构电子商务平台 java b2b2c o2o ...

阅读(24)评论(0)赞 (0)

Spring

Spring Cloud 源码学习之 Hystrix 工作原理

4

Harries 发布于 2018-11-28

参考信息与文中链接请点击 阅读原文,感兴趣可移步PC端阅读,移动端阅读源码很不友好(截图字太小,贴代码排版太乱)。 本文学习了 Hystrix 工作原理及源码,关注点在整体处理流程,不涉及具体的实现细节。后续将逐渐写Metrics收集、断路器、隔离、请求缓存等,有兴趣可以关注奥。...

阅读(28)评论(0)赞 (0)

Spring

Spring Cloud第二代

1

zhuangli 发布于 2018-11-27

摘要: 随着Eureka不再维护,Hystrix不再开发新功能,进入维护状态。以及最近中国开源出现一些大事,预测一下2019年未来Spring Cloud生态圈中的第二代组件的组合,仅 代表个人看法 。 1. Spring Cloud第一代 Spring Cloud自从推出之后,...

阅读(67)评论(0)赞 (0)

Java

Resilience4j是专为Java8和函数式编程设计的容错库

Harries 发布于 2018-11-27

Netflix OSS的Hystrix替代品 , Resilience4j是一个轻量级容错库,受 Netflix Hystrix 启发,但专为Java 8和函数式编程而设计。轻量级,因为库只使用 Vavr(以前称为Javaslang) ,它没有任何其他外部库依赖项。相比之下,Ne...

阅读(65)评论(0)赞 (0)

Java

JHipster如何生成Istio架构的应用

3

yeseng 发布于 2018-11-27

JHipster目前提供了一个选项,用于生成服务网格Istio架构的应用。 快速介绍Istio Istio是与Kubernetes完全整合的服务网格,它的作用是管理微服务架构中服务之间的所有通信。 不同服务实例之间的智能负载均衡(包括断路和重试) 蓝色/绿色部署 两个版本的服务之...

阅读(27)评论(0)赞 (0)

Java

Spring Cloud Alibaba,中国Javaer的福音,为微服务续上18年

changyuan.xu 发布于 2018-11-26

Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba ,并推出首个预览版。 据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过...

阅读(36)评论(0)赞 (0)

Spring

Spring Cloud Alibaba,中国 Javaer 的福音,为微服务续上 18 年

dulong 发布于 2018-11-26

Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba ,并推出首个预览版。 据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过...

阅读(30)评论(0)赞 (0)

Spring

Spring Cloud综合实战 – 基于TCC补偿模式的分布式事务

7

邓龙华 发布于 2018-11-23

本文通过使用Spring Cloud和Docker构建了一个常见的Microservice体系. Spring Cloud为开发者提供了快速构建分布式系统中的一些常见工具, 如分布式配置中心, 服务发现与注册中心, 智能路由, 服务熔断及降级, 消息总线等. 而Spring Cl...

阅读(32)评论(0)赞 (0)

Java

RestTemplate超时引发的血案

xiaoli.wang 发布于 2018-11-21

最近线上出了一次故障,收银台系统所有服务全部假死。订单量瞬时下降,造成很大损失。 故障总结,导致问题的原因有两方面: 数据库慢查询 RestTemplate超时时间设置不生效。 spring-web不同版本设置RestTemplate方式不完全一样。 默认超时设置 默认情况下是没...

阅读(42)评论(0)赞 (0)

Java

spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud

3

尖兵 发布于 2018-11-20

spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud 一. feign + hystrix dashboard 整合 gradle 中需要导入的依赖,( SpringCloudVersion = ‘2.1.0.M2’) depen...

阅读(40)评论(0)赞 (0)

Java

基于 Spring Cloud 的微服务架构演变史?

10

zhuangli 发布于 2018-11-16

导读 一段时期以来 “微服务架构 ”一直是一个热门词汇,各种技术类公众号或架构分享会议上,关于微服务架构的讨论和主题也都非常多。对于大部分初创互联网公司来说,早期的单体应用结构才是最合适的选择,只有当业务进入快速发展期,在系统压力、业务复杂度以及人员扩展速度都快速上升的情况下,如...

阅读(38)评论(0)赞 (0)

Java

Spring Boot Admin 2.1.1 发布,Spring Boot 应用的 Admin UI

yanxinchi 发布于 2018-11-14

Spring Boot Admin 2.0.2 发布,支持自定义 UI 视图 Spring Boot Admin 2.0.2 已发布,官方没有提供本次的更新说明,不过我们从关闭的 issue 中看到,该版本的更新内容主要是 bug 修复和功能增强。 列举部分如下: Add vie...

阅读(55)评论(0)赞 (0)