随笔分类 -  基础组件

通过apollo源码,手把手教你部署apollo(实战篇)
摘要:手把手进行 apollo接入: 自定义apollo环境 自定义一个apollo部署环境也很简单,比如我们加入一个SIT环境,我们需要进行如下操作: 1. 修改apollo-core项目,com.ctrip.framework.apollo.core.enums.Env,在其中加入SIT枚举: pub 阅读全文

posted @ 2022-01-21 11:38 快跑的小鸡 阅读(851) 评论(0) 推荐(0)

MQ技术选型
摘要:1.Kafka Kafka主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输,适合产生大量数据的互联网服务的数据收集业务。 大型公司建议可以选用,如果有日志采集功能,肯定是首选kafka了。 2.RocketMQ 天生为金融互联网领域而生,对于可靠性要求很高 阅读全文

posted @ 2022-01-13 10:39 快跑的小鸡 阅读(189) 评论(0) 推荐(0)

springboot + aop + Lua分布式限流的最佳实践
摘要:一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,它处理请求的能力也是有限的,一旦请求多到超出 阅读全文

posted @ 2022-01-11 10:59 快跑的小鸡 阅读(153) 评论(1) 推荐(0)

Elastic Search 新手笔记(1)——入门篇
摘要:前言 之前写过一个关于Elastic Search的文章,当时的我还不会使用markdown,还不知道怎么好好把自己所想的,总结成一个有条理的文章,所以我就想写下了这一篇新文章,帮助自己消化所学的东西,也可以把知识分享给大家。 使用版本 操作系统 MacOS ES版本 6.3.0 可视化插件 Hea 阅读全文

posted @ 2022-01-06 11:06 快跑的小鸡 阅读(407) 评论(0) 推荐(0)

定时任务框架技术选型
摘要:1. 概要: 单机 timer: 是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,缺点异常未检查会中止线程 ScheduledExecutorService:相对延迟或者周期作为定时任务调度,缺点没有绝对的日期或者时间 sp 阅读全文

posted @ 2021-10-29 19:08 快跑的小鸡 阅读(679) 评论(0) 推荐(0)

主流配置中心的比较 Spring Cloud Config、Apollo、Nacos
摘要:1、为什么需要配置中心 配置实时生效: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化。轮询频率低感知配置变化的延时就长,轮询频率高,感知配置变化的延时就短,但比较损耗性能,需要在实时性和性能之间做折中。配置中心专 阅读全文

posted @ 2021-10-27 15:22 快跑的小鸡 阅读(1796) 评论(0) 推荐(0)

导航