首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
190coder
掘友等级
后端开发
|
京东零售
务实基础,方能建万丈高楼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Hystrix熔断器 应用->源码
在微服务架构中,⼀个应⽤可能会有多个微服务组成,微服务之间的数据交互通过远程过程调⽤完成。 就是所谓的“扇出”。如果扇出的链路上某个微服务的调⽤响应时间过⻓或者不可⽤,对微服务A的调⽤就 会占⽤越来越多的系统资源,进⽽引起系统崩溃,所谓的“雪崩效应”。 服务熔断:当扇出链路的某…
Ribbon负载均衡 -> 源码剖析
服务器端负载均衡,⽐如Nginx、F5这些,请求到达服务器之后由这些负载均衡器根据⼀定的算法将请求路由到⽬标服务器处理。 谓客户端负载均衡,⽐如我们要说的Ribbon,服务消费者客户端会有⼀个服务器地址列表,调⽤⽅在请求前通过⼀定的负载均衡算法选择⼀个服务器进⾏访问,负载均衡算…
Eureka 实战->源码
1. 关于服务注册中⼼ 注意:服务注册中⼼本质上是为了解耦服务提供者和服务消费者。 微服务的分布式属性决定的。为了⽀持弹性扩缩容特性,原本在单体应⽤阶段常⽤的静态LB机制就不再适⽤了,引入额外的管理为服务提供者注册发现,而这个就是服务注册中心。 目前Eureka 支持pull …
Spring Cloud 理论概述
链路追踪等问题。 构成Spring Cloud微服务技术栈。 Spring Cloud中的各组件协同⼯作,才能够⽀持⼀个完整的微服务架构。⽐如 断路器负责监控服务之间的调⽤情况,连续多次失败进⾏熔断保护。 Cloud Netflix则是真正的提供了⼀站式服务化解决⽅案,且有Sp…
Dubbo从实战->源码分析
1. Dubbo 架构概述 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开 源Java RPC框架,可以和Spring框架无缝集成。 面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 包括最佳实践…
精细Zookeeper(二)
接精细Zookeeper(一)基础应用后续... 1. 数据发布/订阅 发布/订阅有2种设计模式,推Push & 拉Pull。在推模中,服务端将所有数据更新发给订阅的客户端,而拉是由客户端主动发起请求获取最新数据。通常采用轮寻。 zk采用推拉结合,客户端向服务端注册自己需要关注…
精细Zookeeper (一)
ZooKeeper主要的使用场景就是分布式协同服务,保证分布式信息的一致性。 1. 基本概念 Zookeeper是一个典型的分布式数据一致性解决方案,分布式应用可以基于它实现数据订阅/发布、负载均衡、命名服务、集群服务、分布式锁和分布式队列等功能。 集群角色:在zk中,没有沿用…
分布式原理&网络IO&Netty
1. 分布式架构 就是业务拆分,与集群的区别是:前者是 做不同的事,后者是做相同的事。 分布式系统的特点:分布性、对等性、并发性、缺乏全局时钟、故障总发生。 阿里巴巴发起的"去 IOE"运动(IOE 指的是 IBM 小型机、Oracle 数据库、EMC 的高端存储)。为什么要去…
分布式集群架构场景化解决⽅案
都应⽤到了Hash算法。 顺序查找法(for遍历) < ⼆分查找(折半查找) < 直接寻址法(数组) < 开放寻址法(简单hash) < 拉链法(hash+链表)。 1. Hash算法应⽤场景 如果没有IP_hash策略,那么如何实现会话粘滞?可以维护⼀张映射表,存储客户端IP…
Nginx 由浅入深
⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。 Nginx 核心配置文件conf/nginx.conf包含三块内容:全局块、events块、http块。 1. Nginx负载均衡策略 处理网络请求,各Work…
下一页
个人成就
文章被点赞
75
文章被阅读
36,141
掘力值
932
关注了
6
关注者
37
收藏集
0
关注标签
15
加入于
2020-06-20