标签:Hystrix

Spring

小团队的微服务之路

8

hellas 发布于 2019-02-18

微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类的代码行越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。当然微服务架构不应该是一个小团队一开始就该考虑的问...

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

Java

Java 工程师成神之路 | 2019正式版

4

尖兵 发布于 2019-02-18

一、基础篇 01.面向对象 → 什么是面向对象 面向对象、面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin、Groovy、JRuby、Jython、Scala) → 值传递 值传递、引用传递 为什么...

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

编程技术

分布式架构知识体系

8

puefu.he 发布于 2019-02-15

1.问题 1、何为分布式何为微服务? 2、为什么需要分布式? 3、分布式核心理论基础,节点、网络、时间、顺序,一致性? 4、分布式是系统有哪些设计模式? 5、分布式有哪些类型? 6、如何实现分布式? 2.关键词 节点,时间,一致性,CAP,ACID,BASE,P2P,机器伸缩,网...

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

Java

springCloud/印象

3

likai 发布于 2019-02-14

SOA代表面向服务的架构,将应用程序根据不同的职责划分为不同的模块,不同的模块直接通过特定的协议和接口进行交互。这样使整个系统切分成很多单个组件服务来完成请求,当流量过大时通过水平扩展相应的组件来支撑,所有的组件通过交互来满足整体的业务需求。 面向服务的设计,往往需要ESB(En...

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

Java

Spring Cloud Consul 之Greenwich版本全攻略

6

darida 发布于 2019-02-14

转载请标明出处: http://blog.csdn.net/forezp/a… 本文出自 方志朋的博客 什么是Consul Consul是HashiCorp公司推出的开源软件,使用GO语言编写,提供了分布式系统的服务注册和发现、配置等功能,这些功能中的每一个都可以根据...

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

Spring

记一次Spring boot 和Vue前后端分离的入门培训

14

xiaoli.wang 发布于 2019-02-13

由于公司之前是写C#的,现在要转 Java分布式 + vue,所以进行一次前后端的简单培训。 前端工具和环境: Node.js V10.15.0 Vue.js V2.5.21 yarn: V1.13.0 IDE:VScode 后端工具和环境: Maven: 3.52 jdk: 1...

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

Spring

微服务网关Spring Cloud Gateway的应用实战

yanxinchi 发布于 2019-02-12

今天和大家聊一下微服务网关 Spring Cloud Gateway。Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于Spring 5.0、Spring Boot 2.0 和Project Reactor 等组件技术,Sprin...

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

Java

1月份GitHub上最热门的Java开源项目

4

邓龙华 发布于 2019-02-12

大多数程序猿们都回归工作岗位啦,不知道是否调整好心态了呢?1月份GitHub上最热门的Java开源项目新鲜出炉,还是一起来看看都有哪些项目上榜吧: 1.JavaGuide https://github.com/Snailclimb/JavaGuide Star 22668 【Ja...

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

Spring

使用Spring Boot + Resilience 4j实现断路器

2

zhuangli 发布于 2019-02-08

Resilience 4j提供以下功能。 断路器 RateLimiter 舱壁 重试 高速缓存 TimeLimiter 如果您打算在Spring Boot中使用它,可以使用Starter。请注意,Spring Boot 1.x和2.x系列之间的artifactId似乎有所不同。另...

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

Spring

Spring Cloud微服务架构包含身份验证的源码案例 -Gabriele

1

邓龙华 发布于 2019-02-07

什么是微服务架构以及它提供的优势/劣势? 可以轻松制定一系列好处,例如: 安全; 可扩展性; 自我一致,彼此独立; 珍贵美丽的X²和…… 所有这些喧嚣的背后,所有美丽的单词都能让时尚成为现实吗?最重要的是,如果我们想要整合身份登录验证的提供者&n...

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

编程技术

Spring Cloud实战系列(八) – 微服务监控Spring Boot Admin

1

邓龙华 发布于 2019-02-05

Spring Boot Admin 是一个 管理 和 监控 Spring Boot 应用程序 的一款开源软件。 Spring Boot Admin 分为 Server 端和 Client 端, Spring Boot Admin UI 部分使用 AngularJS 将数据展示在前...

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

Spring

Spring Cloud实战系列(四) – 熔断器Hystrix

3

songhua.gao 发布于 2019-02-01

在微服务框架 Spring Cloud 中,可以用 RestTemplate 配合 Ribbon 或 Feign 实现 服务与服务 之间的 相互调用 。 为了保证服务的 高可用 , 单个服务 通常会采用 集群部署 。由于 网络原因 ,服务并不能保证 100% 的 可用性 ,如果 ...

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

Java

2019年JavaEE领域预测 – adambien

darida 发布于 2019-01-31

1.甲骨文开放整个JDK的举动为亚马逊,RedHat或Azul Systems等第三方公司开辟了市场, 以继续为Java提供支持。GraalVM等创新也让Java 变得有趣。开源领域和Tiobe语言索引中的 Java流行度应该会在2019年增长。 2. 无服务器/函数即服务是一种...

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

Spring

Spring-cloud Feign 的理解

1

xiaoli.wang 发布于 2019-01-31

feign的调用流程 读取注解信息: EnableFeignClients –> FeignClientsRegistrar –> FeignClientFactoryBean feigh流程: ReflectiveFeign –&...

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

Java

RPC 框架的可靠性设计

10

hellas 发布于 2019-01-31

1. 背景 1.1 分布式调用引入的故障 在传统的单体架构中,业务服务调用都是本地方法调用,不会涉及到网络通信、协议栈、消息序列化和反序列化等,当使用 RPC 框架将业务由单体架构改造成分布式系统之后,本地方法调用将演变成跨进程的远程调用,会引入一些新的故障点,如下所示: 图 1...

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

Java

踩坑 Spring Cloud Hystrix 线程池队列配置

4

刘莉莉 发布于 2019-01-29

有一次在生产环境,突然出现了很多笔还款单被挂起,后来排查原因,发现是内部系统调用时出现了Hystrix调用异常。在开发过程中,因为核心线程数设置的比较大,没有出现这种异常。放到了测试环境,偶尔有出现这种情况,后来在网上查找解决方案,网上的方案是调整maxQueueSize属性就好...

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

Spring

微服务2.0时代:Spring Cloud Netflix与 Kubernetes&Istio比较

3

xiaoli.wang 发布于 2019-01-29

自微服务架构开始兴起已近三年多了,早期的Spring Cloud Netflix架构已经成熟,并已被Spring Cloud整合到解决通常云问题的新解决方案中,例如, Sleuth,Zipkin , Contract 等就是这种情况。 但是现在架构趋向于朝着不同的方向发展。在这篇...

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

Spring

Spring Cloud Alibaba迁移指南2:一行代码从Hystrix迁移到Sentinel 原 荐

wenming.gapo 发布于 2019-01-28

本文对Hystrix、Resilience4j、Sentinel进行对比,并探讨如何使用一行代码将Hystrix迁移到Sentinel。 作者:洛夜,校对:周立 在本博客首发,欢迎转载。 前段时间,Netflix宣布Hystrix进入维护模式,详见 Hystrix停止开发,我们该...

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