分布式
文章平均质量分 95
我是老实人辶
关注我,学JAVA。
展开
-
为什么大厂服务并发高却很稳定?分布式服务熔断降级限流利器至Hystrix
全文概览[TOC]为什么需要hystrixhystrix官网地址github Hystrix同样是netfix公司在分布式系统中的贡献。同样的也进入的不维护阶段。不维护不代表被淘汰。只能说明推陈出新技术在不断迭代。曾今的辉煌曾经的设计还是值得我们去学习的。 在分布式环境中,服务调度是特色也是头疼的一块。在服务治理章节我们介绍了服务治理的功能。前一课我们也介绍了ribbon、feign进行服务调用。现在自然的到了服务监控管理了。hystrix就是对服务进行隔离保护。以实现服务不会出原创 2021-04-26 22:22:18 · 234 阅读 · 0 评论 -
请求失败,应该重试吗?不应该吗?
前言在网络请求中,由于网络是不可靠的,所以经常会有请求失败的场景。针对这种问题,通常的做法是增加重试机制,在请求失败后重新请求,尽量保证请求的成功,从而提高服务的稳定性。重试的风险可是大多数人不愿意轻易的重试,因为往往重试会带来更大的风险。比如过多的重试,会给被调用服务造成更大的压力,放大原有的问题。如下图所示,服务 A 调用 服务 B,服务 B 根据请求数据不同,会调用 服务 C 和 服务 D。此时服务 C 出现故障,不可用了,那么服务 B 中所有对服务 C 的请求都会超时,但服务 D 现原创 2021-04-26 15:47:10 · 1065 阅读 · 1 评论 -
算法、计算机网络、Java基础、多线程、分布式 你想看的都在这篇
算法这个真的就只能靠刷题,不敢说每家公司对于笔试的重视程度怎么样,反正笔试基本上是必须要过的一关队列。 数组。 栈。 链表。 树。 散列表(哈希表)。 堆。 图。 无序树:树中任意节点的子结点之间没有顺序关系、这种树称为无序树、也称为自由树。 有序树:树中任意节点的子结点之间有顺序关系、这种树称为有序树。 二叉树:每个节点最多含有两个子树的树称为二叉树。 完全二叉树。 满二叉树。 斜树。 平衡二叉树。 霍夫曼树:带权路径最短的二叉树称为哈夫曼树或最优二叉树。 红黑树。原创 2020-05-14 16:29:18 · 275 阅读 · 0 评论 -
华为核心架构Cloud Native云原生架构下微服务实战
云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时还没有成熟的云解决方案,对云计算的畅想也只能局限于原有的技术产品。如今云计算时代已经到来,应运而生并经过时间锤炼的云原生技术是这个时代的热点,因此技术人员只有与时俱进、更新技能,才能走向未来。华为也是在云原生原创 2020-05-12 15:14:44 · 520 阅读 · 0 评论 -
算法、计算机网络、Java基础、多线程、分布式 你想看的都在这篇
算法这个真的就只能靠刷题,不敢说每家公司对于笔试的重视程度怎么样,反正笔试基本上是必须要过的一关队列。 数组。 栈。 链表。 树。 散列表(哈希表)。 堆。 图。 无序树:树中任意节点的子结点之间没有顺序关系、这种树称为无序树、也称为自由树。 有序树:树中任意节点的子结点之间有顺序关系、这种树称为有序树。 二叉树:每个节点最多含有两个子树的树称为二叉树。 完全二叉树。...原创 2020-05-07 16:16:22 · 383 阅读 · 0 评论 -
华为大佬终于整理出了SpringBoot 2:从搭建小系统到架构分布式pdf
SpringBoot是目前Spring技术体系中炙手可热的框架之一,既可用于构建业务复杂的企业应用系统,也可以开发高性能和高吞吐量的互联网应用。Spring Boot 框架降低了Spring 技术体系的使用门槛,简化了Spring应用的搭建和开发过程,提供了流行的第三方开源技术的自动集成。第1章Java EE简介第2章Spring Boot基础第3章MVC框架第4...原创 2020-04-29 19:45:55 · 406 阅读 · 0 评论