
Spring Cloud实战
Spring Cloud从入门到实战
越哥聊AI
互联网技术专家,阿里云MVP,任职淘宝、美团,著有《分布式技术原理与实战》,拉勾网、InfoQ讲师、人人都是产品经理专栏作者,分享互联网架构,关注认知升级
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实例探究Aspectj,解析SentinelResourceAspect
为了学习SentinelResourceAspect,这篇文章里我用Aspectj实现一个AOP实例,一起来看下。Sentinel 提供了 @SentinelResource 注解用于定义资源,支持 AspectJ 的扩展用于自动定义资源、处理 BlockException 等。SentinelResourceAspect是Sentinel中的核心切面,Sentinel对限流,拦截等的支持都依...原创 2020-02-19 10:49:28 · 947 阅读 · 0 评论 -
96秒破百亿,如何抗住双11高并发流量
一、服务等级协议我们常说的N个9,就是对SLA的一个描述。SLA全称是ServiceLevel Agreement,翻译为服务水平协议,也称服务等级协议,它表明了公有云提供服务的等级以及质量。例如阿里云对外承诺的就是一个服务周期内集群服务可用性不低于99.99%,如果低于这个标准,云服务公司就需要赔偿客户的损失。1.1 做到4个9够好了吗对互联网公司来说,SLA...原创 2019-09-29 20:45:11 · 698 阅读 · 0 评论 -
对标Eureka的AP一致性,Nacos如何实现Raft算法
一、快速了解Raft算法Raft 适用于一个管理日志一致性的协议,相比于 Paxos 协议 Raft 更易于理解和去实现它。为了提高理解性,Raft 将一致性算法分为了几个部分,包括领导选取(leader selection)、日志复制(log replication)、安全(safety),并且使用了更强的一致性来减少了必须需要考虑的状态。相比Paxos,Raft算法理解起来更加直观。Ra...原创 2020-01-20 11:41:01 · 3010 阅读 · 0 评论 -
抢占云原生市场,阿里开源服务发现平台Nacos
最近几年随着云计算和微服务不断的发展,各大云厂商也都看好了微服务解决方案这个市场,纷纷推出了自己针对微服务上云架构的解决方案,并且诞生了云原生,Cloud Native的概念。云原生是一种专门针对云上应用而设计的方法,用于构建和部署应用,以充分发挥云计算的优势。云原生应用的特点是可以实现快速和频繁的构建、发布、部署,可以方便的满足在扩展性,可用性,可移植性等方面的要求,并提供更好的经济性。针对...原创 2020-01-17 16:58:08 · 1100 阅读 · 0 评论 -
Alibaba Nacos 服务发现组件集群部署
前面学习了单机模式下的启动,生产环境中部署nacos肯定是使用集群模式cluster保证高可用。官方文档的集群部署推荐使用VIP 域名模式,把所有服务列表放到一个vip下面,然后挂到一个域名下面。三种部署方式官方推荐,nacos集群一般有3种方式,三种部署方式在访问形式的区别如下,http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用http://V...原创 2020-01-20 18:25:51 · 1501 阅读 · 0 评论 -
替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门
提起 Spring Cloud 的限流降级组件,一般首先想到的是 Netflix 的 Hystrix。不过就在2018年底,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。对于新应用的熔断需...原创 2020-01-23 09:07:58 · 1511 阅读 · 0 评论 -
官方文档中文版!Spring Cloud Stream 快速入门
本文内容翻译自官方文档,spring-cloud-stream docs,对 Spring Cloud Stream的应用入门介绍。一、Spring Cloud Stream 简介官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。Spring Cloud Stream构建在SpringBoot之上,提供了Kafka,RabbitMQ等消息中间件的个性化配置...原创 2020-01-21 16:24:39 · 1911 阅读 · 1 评论 -
Spring Cloud Alibaba 实战 之 Nacos 服务注册和发现
服务注册与发现主要用于实现各个微服务实例的自动化注册与发现,是微服务治理的核心,学习 Spring Cloud Alibaba,首先要了解框架中的服务注册和发现组件——Nacos。一、Spring Cloud 服务注册和发现组件1.Spring Cloud Eureka 闭源风波在Spring Cloud的子项目中,Spring Cloud Netflix提供了Eureka来实现服务的发现功...原创 2019-12-26 11:20:34 · 1014 阅读 · 0 评论