标签:Hystrix

Spring

Spring Cloud使用总结

yeseng 发布于 2018-10-10

本文来自网易云社区,转载务必请注明出处。 Spring Cloud 是spring团队推出的基于SpringBoot的分布式微服务框架,为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态...

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

Java

如何降低 young gc 时间

7

likai 发布于 2018-10-10

基础知识 young gc 主要采用的是copying GC算法;copying GC算法主要有以下两个步骤: Root Scanning Object Copy copying Gc的执行过程大概是从 Gc roots开始扫描其引用,扫描到的就是认为是存活的对象,其他的就是不需...

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

Spring

Spring Cloud 微服务架构进阶

1

xirruiqiang 发布于 2018-10-01

我今年年初的时候,筹划了一本技术书籍,即为这篇文章的标题《Spring Cloud 微服务架构进阶》。今天正式开始预售了,年初到现在正好十个月,实在不易。写这篇文章胡乱谈谈技术之外的一些关于写书的琐事吧。 缘由 写这本书有一些机缘巧合,去年有几个出版社的编辑通过我博客上的邮箱,发...

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

Java

从应用到操作系统查接口超时(上)

2

zhuangli 发布于 2018-10-01

问题 之前的博文中说过最近在查一个问题,花费了近两个星期,问题算是有了一个小结,是时候总结一下了。 排查过程走了很多弯路,由于眼界和知识储备问题,也进入了一些思维误区,希望此问题能以后再查询此类问题时能有所警示和参考;而且很多排查方法和思路都来自于部门 leader 和 组里大神...

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

Java

一起来学Spring Cloud(F版) | 第三篇:注解式HTTP请求Feign

xiaoli.wang 发布于 2018-09-30

Spring Cloud 为开发者提供了在分布式系统中的一些常用的组件(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,决策竞选,分布式会话集群状态)。使用Spring Cloud开发人员可以快速地完成实现这些模式的服务和应用程序。它们在任何分布...

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

Java

分享下写技术文章的思路

1

zhuangli 发布于 2018-09-29

摘要:我一直认为,程序员应该多写技术博客… 原文: 写技术文章能帮助大家理顺学习的思路,更能促进自己不断学习——分享下写技术文章的思路 链接: https://www.cnblogs.com/JavaArchitect/p/9602411.html 作者: hsm_compute...

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

Spring

让 @HystrixCommand 支持Spring EL实现动态commandKey,groupKey,threadPoolKey,fallbackMethod

xiaoli.he 发布于 2018-09-26

hystrix-javanica 极大的简化了hystrix的开发工作,不用显式的 new 一堆 HystrixCommand 对象,代价就是, @HystrixCommand 一旦添加到方法后就固定了,没法根据入参动态修改注解内容(如果运行时,全局修改注解,请参见 Changi...

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

Java

让 @HystrixCommand 支持Spring EL实现动态更新commandKey,groupKey,threadPoolKey

darida 发布于 2018-09-26

hystrix-javanica 极大的简化了hystrix的开发工作,不用显式的 new 一堆 HystrixCommand 对象,代价就是, @HystrixCommand 一旦添加到方法后就固定了,没法根据入参动态修改注解内容(如果运行时,全局修改注解,请参见 Changi...

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

Java

微服务网关Zuul迁移到Spring Cloud Gateway

2

hanze 发布于 2018-09-24

在之前的文章中,我们介绍过微服务网关 Spring Cloud Netflix Zuul ,前段时间有两篇文章专门介绍了Spring Cloud的全新项目Spring Cloud Gateway,以及其中的过滤器工厂。本文将会介绍将微服务网关由Zuul迁移到Spring Clou...

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

Java

一次 Log4j2 日志停顿问题的排查

2

wenming.gapo 发布于 2018-09-22

问题 之前的博文中说过最近在查一个问题,花费了近两个星期,问题算是有了一个小结,是时候总结一下了。 排查过程走了很多弯路,由于眼界和知识储备问题,也进入了一些思维误区,希望此问题能以后再查询此类问题时能有所警示和参考;而且很多排查方法和思路都来自于部门 leader 和 组里大神...

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

Spring

Spring Cloud 完整的微服务

19

zhuangli 发布于 2018-09-21

编辑推荐: 本文来自于CSDN,本文讲解的是一个基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目。 技术栈 Spring boot – 微服务的入门级微框架,用来简...

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

Java

『高级篇』docker之springboot,springcloud(七)

5

darida 发布于 2018-09-19

介绍了很多关于微服务的东西,大家对微服务有了一些认识,但是考虑到各位老铁java比较多,那就不得不说springboot 和 springcloud。在java的世界里他们跟微服务有这密切的关系,刚接触springboot和springcloud的同学可能存在一种混乱,sprin...

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

Spring

[译] 一文读懂熔断器和重试机制

12

尖兵 发布于 2018-09-14

导语:随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文作者介绍了熔断的原理和机制,并用例子说明了熔断如何使用。 今天,让我们讨论一下微服务架构的弹性...

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

Java

Hystrix系列之ThreadLocal跨线程传递问题

1

likai 发布于 2018-09-14

在Hystrix系列之前的文章中提到过,如果使用线程池模式,那么存在一个ThreadLocal变量跨线程传递的问题,即在主线程的ThreadLocal变量,无法在线程池中使用,不过Hystrix内部提供了解决方案,但是个人觉得这个方案不是那么友好。 解决方案 在Hystrix中,...

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

Spring

原 荐 Choerodon的微服务之路(一):如何迈出关键的第一步

10

xubiao.zhuang 发布于 2018-09-10

本文是 Choerodon 猪齿鱼 微服务系列文章的第一篇,在文章中将介绍当前比较流行的两种微服务架构,即 Dubbo 和 Spring Cloud,同时将总结 Choerodon猪齿鱼在选择使用微服务架构中的一些实践经验,希望能够给大家一些借鉴和启迪。 ▌文章的主要内容包括: ...

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

Java

原 荐 SpringCloud之服务提供与调用(Ribbon,Feign)

3

dulong 发布于 2018-08-28

本系列介绍的配置均基于 Spring Boot 2.0.1.RELEASE 版本和 Spring Cloud Finchley.SR1 eureka注册续约流程 启动注册中心 服务提供者生产服务并注册到服务中心中 消费者从服务中心中获取服务并执行 服务提供 1.在spring-c...

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

Spring

混沌工程实践经验:如何让系统在生产环境中稳定可靠

9

yeseng 发布于 2018-08-22

当你还是个孩子的时候,是否曾经为了了解某些东西的内部原理而故意把它们大卸八块?我们都这样做过。而在今天,我们把这种行为称为混沌工程。 作为开发者,我们的主要目标之一是开发稳定、安全且无错误的软件。为了实现这些目标,我们进行单元测试和集成测试,以便发现不可预期的行为,并确保我们测试...

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

Java

Java并发计数器探秘

4

xubiao.zhuang 发布于 2018-08-22

一提到线程安全的并发计数器,AtomicLong 必然是第一个被联想到的工具。Atomic* 一系列的原子类以及它们背后的 CAS 无锁算法,常常是高性能,高并发的代名词。本文将会阐释,在并发场景下,使用 AtomicLong 来充当并发计数器将会是一个糟糕的设计,实际上存在不少...

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