标签:限流

编程技术

ChaosBlade:云原生架构下的混沌工程探索和实践

18

邓龙华 发布于 2019-11-20

随着云原生概念的兴起,越来越多的系统服务在往云原生演进,在演进阶段如何保障系统的稳定性和高可用性,是每个系统负责人都要关注的问题,通过混沌工程可以很好的解决这个问题。ChaosBlade 是阿里巴巴开源的一款混沌工程实验执行工具,其易用性和丰富的场景受到大家的广泛关注。本文整理自...

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

编程技术

转微服务写的最全的一篇文章

23

xiaoli.he 发布于 2019-11-20

1.什么是微服务 1)一组小的服务(大小没有特别的标准,只要同一团队的工程师理解服务的标识一致即可) 2)独立的进程(java的tomcat,nodejs等) 3)轻量级的通信(不是soap,是http协议) 4)基于业务能力(类似用户服务,商品服务等等) 5)独立部署(迭代速度...

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

编程技术

微服务架构~BFF和网关是如何演化出来的

6

yeseng 发布于 2019-11-20

介绍 BFF(Backend for Frontend)和网关Gateway是微服务架构中的两个重要概念,这两个概念相对比较新,有些开发人员甚至是架构师都不甚理解。 本文用假想的公司案例+图示的方式,解释BFF和网关是什么,它们是怎么演化出来的。希望对架构师设计和落地微服务架构有...

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

Java

在IT行业,“三年工作经验”意味着什么?

5

Harries 发布于 2019-11-20

每个程序员的简历都有一些共同的特性,比如,爱好是打篮球,目标是成为架构师。 但是刚毕业的时候,什么都不懂,盲目的投简历,发现都要工作经验。 愿意校招的公司,往往看重学历。普普通通的学历,加上没有工作经验,你所感受到的社会竟是如此残酷! 虽然我们都知道,不给工作机会哪来的工作经验,...

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

Java

3年Java面试被嘲讽:"比工作1年的新人都不如!"

5

xubiao.zhuang 发布于 2019-11-19

每个程序员的简历都有一些共同的特性,比如,爱好是打篮球,目标是成为架构师。 但是刚毕业的时候,什么都不懂,盲目的投简历,发现都要工作经验。 愿意校招的公司,往往看重学历。普普通通的学历,加上没有工作经验,你所感受到的社会竟是如此残酷! 虽然我们都知道,不给工作机会哪来的工作经验,...

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

Java

8年经验面试官详解 Java 面试秘诀

9

邓龙华 发布于 2019-11-19

作者 |  胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。 在本文里,就将结合本人的面试经验,针对Java初学者、Ja...

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

编程技术

听说现在微服务30k以上?真的该转型?

3

xiaoli.he 发布于 2019-11-19

最近几年,微服务大行其道。 在业务模型不完善,超大规模流量的冲击的情况下,许多企 业纷纷抛弃 了传统的单体架构,拥抱微服务。 这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便维护。 然而,随着 ...

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

Spring

Spring Cloud gateway 七 Sentinel 注解方式使用

3

hellas 发布于 2019-11-18

Sentinel 注解支持 @SentinelResource 用于定义资源,并提供可选的异常处理和 fallback 配置项。 @SentinelResource 注解包含以下属性: value:资源名称,必需项(不能为空) entryType:entry 类型,可选项(默认为...

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

Java

Spring Cloud Alibaba:Sentinel实现熔断与限流

11

yanxinchi 发布于 2019-11-18

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Sentinel 作为其核心组件之一,具有熔断与限流等一系列服务保护功能,本文将对其用法进行详细介绍。 Sentinel简介 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel...

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

编程技术

道路千万条,安全第一条:微服务稳定性保障的“痛”!

3

小丁 发布于 2019-11-18

微服务改造中,挑战最大的就是拆分之后的稳定性保障,拆分之后链路复杂、故障点众多,需要一套体系化的稳定性保障机制。 1. 稳定性保障的目标 微服务稳定性保障需要从事前、事中和事后全方位进行考虑。 微服务架构下,应用程序、依赖服务、网络、硬件等都有可能出现故障,稳定性设计和保障的具体...

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

编程技术

面向未来微服务:Spring Cloud Alibaba从入门到进阶

1

wenming.gapo 发布于 2019-11-17

Spring Cloud Alibaba微服务从入门到进阶[完整无密] Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代实现,是阿里微服务的解决方案与精华沉淀,在业界广泛使用,使用微服务更是大势所趋。学习本课程,能熟练掌握Spring Clo...

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

编程技术

年薪75万的真实技术面试实践攻略(篇章一)

3

yanxinchi 发布于 2019-11-17

互联网的寒冬已经开始了,想必大家已经有了切身的感受,公司内部晋升要求变高、名额变少,外部机会的要求也水涨船高,并且限制涨幅、职级等。 如何在较为恶劣的大环境下,从海量候选人中脱颖而出,获得心怡的工作机会,升职加薪,开启职场新篇章呢? 我们另辟蹊径,思考下,面试官会从哪些方面考察候...

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

Java

学习SpringCloud Zuul带你从0到1

9

xubiao.zhuang 发布于 2019-11-17

二、网关入门案例 1.创建项目 1.1 添加坐标 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO...

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

Java

五面阿里,终拿offer,就是不明白为什么面试官总喜欢问这种问题

1

尖兵 发布于 2019-11-16

一面 一面就做了一道算法题,要求两小时内完成,给了长度为N的有重复元素的数组,要求输出第10大的数。典型的TopK问题,快排算法搞定。 算法题要注意的是合法性校验、边界条件以及异常的处理。另外,如果要写测试用例,一定要保证测试覆盖场景尽可能全。加上平时刷刷算法题,这种考核应该没问...

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

Spring

2w字长文,让你瞬间拥有「调用链」开发经验

12

zhuangli 发布于 2019-11-16

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 很多同学表示,对于微服务中常用的调用链功能的原理,感觉很模糊。 本文将真正的从零开始,介绍调用链客户端开发的一些要点 。让你瞬间拥有APM开发经验。文章很长很长,照例看一下相关目录。 随着微服务架构的流...

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

编程技术

微服务架构的四大金刚利器

2

xirruiqiang 发布于 2019-11-14

【编者的话】互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服务和服务之间的稳定性变得越来越重要,分布式系统之所以复杂,主要原因是分布式系统需要考虑到网络的延时和不可靠,微服务很重要的一个特质就是需要保证服务幂等,保证幂等性很重要的前...

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

编程技术

支撑马蜂窝「双11」营销大战背后的技术架构

12

xirruiqiang 发布于 2019-11-14

点击上方“马蜂窝技术”,关注订阅更多优质内容 引言 消费者的狂欢节「双 11」刚刚过去。在电商竞争环境日益激烈的今天,为了抓住流量红利,双 11 打响的已经不仅仅是「促销战」,也是「营销战」,这对平台的技术支撑能力提出新的要求。 从 2014 年的「318 大促」,到正在进行的 ...

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

编程技术

在线教育上云实践和架构演进思考

19

Harries 发布于 2019-11-13

从17年开始,结合腾讯业务上云专项,在线教育从一开始的云IaaS层迁移,到更开放的开源中间件选型,再到思考云原生的研发模式,做了很多实践和思考,推动后台架构演进。本文整理自QCon全球软件开发大会(上海站)2019上的演讲,欢迎沟通交流。 目录 一、自研业务上云的背景 二、团队关...

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