自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 gitee仓库使用教程

https://blog.csdn.net/linxinfa/article/details/108709835

2021-05-19 19:42:43 323

原创 RabbitMQ五种模式和使用场景

RabbitMQ RabbitMQ的五种工作模式 简单模式 说明: 生产者将消息交给默认的交换机(AMQP default),交换机将获取到的信息绑定这个生产者对应的队列上,监听当前队列的消费者获取消息,执行消息消费。 应用场景: 短信,聊天 代码实例: 发布者 // An highlighted block public static void main(String[] args) throws IOException, TimeoutException { //

2021-05-06 23:51:41 372 1

原创 2021-04-30

服务容错 1.系统遭受恶意爬虫袭击,在放大效应下没有对下游依赖服务做好限速处理,最终导致下游服务崩溃 2.系统依赖的某个服务发生延迟或者故障,数秒内导致所有应用资源(线程,队列等)被耗尽,造成所谓的雪崩效应,导致整个系统拒绝对外提供服务。 解决方案 1.限流模式: 常用于下游服务容量有限,但又怕出现突发流量猛增(如恶意爬虫,节假日大促等)而导致下游服务因压力过大而拒绝服务的场景。常见的限流模式有控制并发和控制速率,一个是限制并发的数量,一个是限制并发访问的速率。 2.超时: 为服务调用方设置一个调用服务的时

2021-04-30 09:28:33 92

转载 分布式系统的特点、CAP、BASE理论

分布式的特点 分布式诞生的背景 在互联网还没有现在这么方便的时候,大多数公司的业务线都是垂直架构。由于各个公司的业务比较简单,需要处理的用户数据也相应较少,所以简单易上手的垂直架构还能很有效地支撑各个公司的业务发展。但是随着互联网的普及移动互联网的发展,需要处理的用户数据得到了爆炸性的增长。而且为了同时服务于手机app和自助终端机等渠道的业务,各种新的需求层出不穷。在不断地迭代升级的过程中,之前提到的公司垂直应用架构慢慢就演化成了一个个的巨无霸应用。系统变得臃肿庞大,业务错综复杂。一旦有新的需求到来,牵一发

2021-04-22 08:03:21 123

原创 2021-03-25

springboot自动配置原理 创建一个spingboot项目,在启动类可以看到configuration和enableAutoConfiguration这两个注解,注解表示该类为自动配置类和自动启动自动配置,enableAutoConfiguration 是利用AutoConfigurationImportSelecter给容器导入一些组件,可以查看public String[] selectImports(AnnotationMetadata annotationMetadata)方法的内容。通过pr

2021-03-25 08:56:05 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除