- 博客(11)
- 资源 (24)
- 论坛 (12)
- 问答 (1)
- 收藏
- 关注
原创 菜鸟程序员成长之路(七)——2020年,你奋斗了吗?
首先祝大家元旦快乐。元旦也就意味着新年的开始,新起点!新征程!一切都会好起来的。在2020年接近末尾的时刻,我们从工作,生活,学习三个方面对2020年做一个简单的总结,最后立一个flag。。。前言人在北京,今天你奋斗了吗?2020年对于每个人来说都是艰难的一年,但也是充满机会的一年。相信大家都看到新闻了,最近北京的疫情有所反复,但是同时也被一张图片刷爆朋友圈。人在北京,今天你奋斗了吗?这不是心灵鸡汤,却能感同身受。最后一句话我把它做为本文的标题了!仿佛这句话就是在问我一样,我可以毫不迟疑地说:
2020-12-30 09:49:04
228
8
原创 Spring Cloud Alibaba系列教程——Sentinel服务熔断简介与实践
前言在Sentinel的核心注解SentinelResource简介与实践中,我们给大家详细的介绍了什么是SentinelResource,如何使用,以及其中一个重要属性blockHandler,它能够自定义sentinel控制台配置违规的异常信息,这篇博文,我们重点介绍它的另外一个重要属性fallback,它是什么,如何使用,它与blockHandler的区别。什么是服务熔断在开始之前,我们在简单理解什么是服务熔断。在降级规则中,我们介绍了什么是熔断降级,大家可以回顾一下。我们换一个通俗易懂的说法,
2020-12-28 09:08:21
72
原创 Spring Cloud Alibaba系列教程——Sentinel的核心注解SentinelResource简介与实践
前言前面的博文,我们已经将Sentinel的限流规则,基本介绍清楚了,从针对接口的限制规则,流控规则与降级规则;再到细粒度的接口参数的限制规则,即热点规则;再到粗粒度的应用级限制规则,系统规则和授权规则。这篇博文,我们重点关注SentinelResource这个注解,曾经在热点规则中,我们简单的使用过SentinelResource,并没有进行深入的讲解,博主必要做做到,事无巨细,事必躬亲,这篇来了,开始。什么是@SentinelResource注解@SentinelResource 注解用来标识资源
2020-12-23 13:38:13
55
1
原创 多线程之LockSupport,线程阻塞与唤醒(十四)
什么是LockSupportLockSupport是用来创建锁和其他同步类的基本线程阻塞原语。该类与使用它的每个线程关联一个许可证(与Semaphore类的意义上类似)。 如果许可证可用,将立即返回park ,并在此过程中消费; 否则可能会阻止。 如果尚未提供许可,则需要unpark获得许可。 (与Semaphore不同,许可证不会累积。最多只有一个。)看到上面的解释一头雾水,说人话:LockSupport类使用了一种名为permit(许可)的概念来做到阻塞和唤醒线程的功能,每个线程都有一个
2020-12-22 08:58:27
93
1
原创 Spring Cloud Alibaba系列教程——Sentinel系统规则与授权规则简介与实践
前面的博文,流控规则与降级规则,都是针对接口的限制规则,热点key规则是针对更加细粒度的接口参数的限制规则,同样Sentinel也提供了对系统级别的限制规则。Sentinel的限流规则的粒度,完全由你来定,有没有很期待?由于系统规则和授权规则,都比较简单,我们就使用一篇博文简单的介绍一下,大家做好实践就行了,好了,我们开始。系统规则什么是系统规则系统保护规则是从应用级别的入口流量进行控制,从单台机器的 load、CPU 使用率、平均 RT、入口 QPS 和并发线程数等几个维度监控应用指标,让系统尽可
2020-12-21 08:59:12
87
3
原创 Spring Cloud Alibaba系列教程——Sentinel热点key规则简介与实践
前面两篇博文,流控规则与降级规则,都是针对接口的限制规则,这篇博文我们介绍更加细粒度的接口参数的限制规则,即热点规则,马上开始。文章目录什么是热点热点规则整体认识案例情况一:使用URL作为资源名设置热点规则,规则无效情况二:使用@SentinelResource作为资源名设置热点规则情况三:自定义降级方法情况四:参数例外项总结什么是热点热点就是经常被访问的数据。热点参数限流,就是对接口的请求参数,根据配置的限流阈值与模式,对包含热点参数的资源调用进行限制。热点参数限流可以看做是一种特殊的流量控制,仅
2020-12-17 09:11:05
109
原创 Spring Cloud Alibaba系列教程——Sentinel降级规则简介与实践
上篇博文我们详细的介绍了流量控制规则,这篇博文我们重点介绍Sentinel另外一个重要的使命:熔断降级。文章目录什么是熔断降级熔断降级设计理念对熔断降级规则整体认识熔断策略慢调用比例案例异常比例案例异常数案例总结代码示例什么是熔断降级由于在分布式系统服务之间调用关系的复杂性,如果调用链路中的某个资源出现了不稳定,可能会导致请求发生堆积,进而导致级联错误。现代微服务架构都是分布式的,由非常多的服务组成。不同服务之间相互调用,组成复杂的调用链路,如下图所示:熔断降级就是当检测到调用链路中某个资源出现不
2020-12-15 08:53:52
1188
8
原创 Spring Cloud Alibaba系列教程——Sentinel流控规则简介与实践
上一篇博文,学习了Sentinel 的基本使用以及安装,接下来我们开始介绍Sentine 中的第一个规则,流控规则。文章目录什么是流量控制流量控制设计理念对流控规则整体认识阈值类型QPS案例线程数案例流控模式直接关联案例链路案例流控效果快速失败Warm up案例排队等待案例什么是流量控制流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。任意时间到来的请求往往是随机不可控的,而
2020-12-11 09:10:53
72
1
原创 Spring Cloud Alibaba系列教程——Sentinel简介与安装
从这篇博文开始,我们开始介绍Spring Cloud Alibaba中另外一个核心组件:Sentinel,本文文章主要是简单介绍,整体认识,并进行下载,安装。
2020-12-08 14:52:59
107
原创 Spring Cloud Alibaba系列教程——Nacos高可用集群部署最佳实践-Docker版本
上篇博文我们介绍如何使用mysql做Nacos的数据持久化,在生产环境中,如果我们想让Nacos实现高性能、高可用、可持续性的对外提供服务,我们要冗余服务,实现集群化,这篇博文我们就重点介绍如何使用docker来部署Nacos集群,以及生产集群部署的最佳实践。文章目录集群部署架构图预备环境准备Nacos Docker 快速开始首先,编写好docker-compose.yaml文件其次,两个环境变量配置文件,nacos-hostname.en和mysql.envnacos-hostname.enmysql.
2020-12-08 09:09:10
109
2
原创 Spring Cloud Alibaba系列教程——Nacos的数据持久化
在Nacos系列的第一篇博文Spring Cloud Alibaba系列教程——Nacos介绍与安装,开启新时代中,我们已经介绍了Nacos的安装方式、以及如何启动,这篇博文是Nacos的安装的升级版本。在使用Nacos的过程,我们知道Nacos无论是作为配置信息还是作为注册中心,它的数据是使用嵌入式数据库实现数据的存储。Nacos能否将数据存储到数据库中呢?带着疑问,开始起飞。文章目录官网介绍前期准备具体步骤初始化数据库修改Nacos-server的配置文件启动服务总结官网介绍在0.7版本之前,在
2020-12-04 09:15:05
92
jquery.form.js
2014-02-13
Spring框架的简单实现
2015-03-09
java客户端使用api访问zookeeper,增删改查Znode
2017-02-20
SpringIoC的简单实现
2015-03-07
老铁,进来聊聊
发表于 2021-01-14 最后回复 2021-01-14
老铁,就差你了
发表于 2021-01-14 最后回复 2021-01-14
老铁,路过不要错过,错过小心后悔
发表于 2021-01-14 最后回复 2021-01-14
老铁,我需要你
发表于 2021-01-14 最后回复 2021-01-14
铁子,进来有惊喜哦
发表于 2021-01-14 最后回复 2021-01-14
老铁,就差你了。
发表于 2021-01-13 最后回复 2021-01-13
2020年,你投票了吗?
发表于 2021-01-13 最后回复 2021-01-13
于亮的留言板
发表于 2020-01-02 最后回复 2020-01-02
ActiveMQ-P2P文本消息简单实例(分享)
发表于 2015-09-21 最后回复 2016-01-18
SORRY,我来晚了。
发表于 2015-09-14 最后回复 2015-09-25
Struts2和Jasperreport5.6.0整合的过程中报错了
发表于 2014-09-30 最后回复 2015-09-08
致爱,致青春
发表于 2013-04-30 最后回复 2013-05-07
2020年,你投票了吗?
2021-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝