- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 对项目上线过程的思考
前言 项目上线的过程往往不是一蹴而就,需要一个循序渐进的过程来实现风险最低化,接下来我对公司中一个项目的上线过程进行总结。 上线过程 正常项目上线需要经历几个阶段 预发 -> 灰度平台 -> 线上发布 预发 测试人员自己测试,测试覆盖率等指标 灰度平台 在灰度环境下,观察项目有无问题,通常灰度时间就能达到1天。 灰度平台中可进行灰度发布,一批批服务器开始推,出现问题及时止血(灰度平台中可以推的比生产环境快)。 同时灰度流量可以有多种方式,例如虚拟流量进行压测,或是调取部分真实流量作为灰
2021-05-26 19:44:01 390
原创 kepler利用udtf将json多行输出
前言 接到了一个实时计算的需求,大致是一个流式计算,需要将DRC提取到的变更数据进行过滤与数据处理后落库。之前也没有接触过大数据,因此对阿里的kepler进行了学习,在此总结。 流式计算 在日常生活中,我们通常会先把数据存储在一张表中,然后再进行加工、分析,这里就涉及到一个时效性的问题。如果我们处理以年、月为单位的级别的数据,那么多数据的实时性要求并不高;但如果我们处理的是以天、小时,甚至分钟为单位的数据,那么对数据的时效性要求就比较高。在第二种场景下,如果我们仍旧采用传统的数据处理方式,统一收集数据,存储
2021-05-14 16:18:00 452 1
转载 对SpringBean生命周期的理解
1、为什么要理解Bean的生命周期 https://blog.csdn.net/yjc0403/article/details/84831832 Bean的生命周期可以理解为Bean从产生到销毁的过程,中间涉及到了实例化、属性注入、初始化等流程,同时后置处理器BeanPostprocessor穿插执行,只有了解了这个过程,才能在Bean生产过程中进行一些定制化操作。 以beanPostProcessor为例: 背景 公司有一个线上数据源加密包, 这个包是在原开源包基础上修改了源码把明文的password设置
2021-05-12 17:13:01 381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人