实践及总结
实践及总结
彩虹糖520
只有不断学习,才能发现更大的世界~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
后端成长导图
原创 2021-07-01 22:53:26 · 105 阅读 · 0 评论 -
【课题研究】-service mesh引入项目
课题3: service mesh原创 2021-06-12 11:10:20 · 111 阅读 · 0 评论 -
【生产复盘】tableau地址链接为什么总是打不开呢
背景前端xcode升级后,tableau报表打不开 。原因前端cookie丢失referer导致【不传refer正常】根本原因前端referer 导致nginx重定向异常【tableaxxx.business】,前端识别不了。解决方案spring gateway 网关重写response返回location相关知识httpspring servlet...原创 2021-06-12 11:06:00 · 805 阅读 · 0 评论 -
【开发复盘】tableau链接为什么跳转不对呢
背景测试同事反馈,调用tableau界面每次都返回相同的界面,时间筛选也没用,很有问题排查过程查看配置链接是否正确,经检查,配置正确查看nginx 转发参数是否正确,经检查,出口地址参数正确。检查系统不转发,直接访问对方是否正常。不转发直接访问正常,问题出在转发及对方解析。检查是否因为路径中带中文字符影响,将中文转成英文,问题依然存在。检查是否因为环境的影响,在生产环境模拟请求,生产环境正常。问题原因1)每次出现相同页面tableau有配置默认页面2)tableau解析可能存在原创 2021-06-09 23:49:08 · 475 阅读 · 1 评论 -
【生产复盘】动态菜单哪里配置的呢
背景用户反馈xx预警功能没有操作权限排查过程根据登录接口查找权限【没有此key】分析整个调用完整链路细查相关接口完整逻辑网关日志返回了,只是截取了2000个字符问题原因前端代码被覆盖了,合并代码问题暴露问题排查问题还是不仔细,没有完整的看response...原创 2021-06-08 20:09:47 · 92 阅读 · 0 评论 -
【生产复盘】怎么Kettle跑批报错半个月了无人理会
一、背景生产机房迁移发现了一个kettle程序自上线以来没有一次成功,觉得很奇怪,没有影响吗,生产没人用吗?二、原因分析此kettle程序是上一位离职同事写的 ,在此任务迁移前离职了 。走之前上线手册没有,上线后没有检查。三、本质原因数据为什么上线后没有检查呢当时开发说历史数据已经手动导入到数据库,执行不执行无所谓,就没有执行。持续十几天报错没人管呢1)缺少监控机制,没有对此kettle程序进行监控2)没有运维定期监控四、后续改进推动运维定期巡检上线内容要当场检查离职交接要做原创 2021-06-07 22:51:09 · 356 阅读 · 3 评论 -
【机房迁移】机房迁移经验总结
一、机房迁移时间轴三天比对配置文件,开墙一天自测两天SIT测试6小时生产正式迁移二、 遇到的问题2.1 DNS缓存刷新问题浏览器在获取网站域名的实际IP地址后会对其IP进行缓存,减少网络请求的损耗。每种浏览器都有一个固定的DNS缓存时间,其中Chrome的过期时间是1分钟,在这个期限内不会重新请求DNS。Chrome浏览器看本身的DNS缓存时间比较方便,在地址栏输入:chrome://net-internals/#dns 即可看到当前浏览器的缓存;2.2 redis 集群db数据库迁移问原创 2021-06-06 22:06:27 · 851 阅读 · 2 评论 -
Qcon2021-北京站:云原生
一、进化的不止是架构关注点分离【基于云】二、AI-Native的云计算架构实践开发生产全流程图覆盖AI必须软硬结合下一代基础设施整体架构数据平台架构云边端一体化的基础实施平台智能视频云平台全景图方法论三、鲲鹏全栈开放创新、极致体验DevKit四、自由开发者的崛起开发者时间谁拥有开发者时间,谁拥有了未来估量开发者代码贡献...原创 2021-05-29 12:17:41 · 259 阅读 · 0 评论 -
QCon大会总结
《搭建可靠性系统工程实践》上海2020-宋涛《搭建可靠性系统工程实践》.pdf《从中台技术谈架构师的独立思考能力》A successful software architect creates an inspiring and lasting software design.一个成功的架构师要发明一个令人崇敬的且有能经得起时间考验的设计。从中台技术谈架构师的独立思考能力》.pdf《为新基建时代打造下一代研发体系》为新基建时代打造下一代研发体系Link...原创 2021-05-25 21:24:10 · 224 阅读 · 0 评论 -
人生精进之路
学习方法看是看不会的 ,必须要实践,不断实践问题场景化随时随地总结自己的东西,老老实实搞底层精进不要再对知识有一知半解充分必要时间就产生了价值保持清醒的头脑 ,投入充足的充分必要时间,就会有价值提效率,分类,建文件夹做着做着就有意义思想有更优秀才有更多的时间自由只有不断学习,才能发现更大的世界重要的事情,只做一件工具化体现在方方面面只有非常努力,才能毫不费力底层技术决定高度...原创 2021-05-25 21:13:24 · 170 阅读 · 2 评论 -
运维思考-心法
心法1、举一反三2、问题快速流转3、真的不要靠人的记忆力4、不断复盘规范分类注意事项方法1、一次只处理一个问题 2、避免解决一个问题产生一个新的问题3、涉及关联方改动通知4、记录问题库合规1、生产操作先备份2、生产权限严格管控运维意识1、推进改善-推进开发优化代码2、owner意识,遇到问题第一时间处理3、提优化需求安全1、影响范围大操作上报、审核...原创 2021-05-25 21:07:02 · 128 阅读 · 0 评论 -
开发问题复盘
一、项目调试总结1:1)打印完整日志(mysql自动生成主键I'd)2)启动开源项目,跑起来看结果总结2:1)启动关掉单元测试单元测试 ,不然编译会读数据库2)分析报错,培养敏锐的观察力二、生产检查2.1脚本类检查1:批量更新本数据要备份, where条件范围要指定好2:不规范脚本要打回,减少后续维护代价...原创 2021-05-23 17:04:48 · 259 阅读 · 0 评论 -
生产运维问题汇总
一、 常见问题1:测试环境和生产环境服务器环境有差异(如字体,字符集等,需考虑)2:避兔地址写死(如eureka服务名写死,地址写死)3:代码空指针异常(代码空指针, mybatis指针)4:配置中心或其他配置向注空格5:kttl临时跑数据日期记得改回6:复杂问题详细分析请求、避免方向走偏7:对接外部系统详细分析请求情况二、定位问题1:先区分是外部问题还是内部问题,是前问题还是后问题2:从接口路径开始排查一步步跳转3:生产日志形成日志台账,下次快速定位,不要每次从头开原创 2021-05-23 16:56:30 · 819 阅读 · 0 评论 -
生产问题排查监控体系
生产问题排查监控体系1、可选方案1) 流量回放 查看每个微服务网关日志,收集主要信息,进行信息整合 。根据用户、时间等维度维度查询,以展示流量回放。2) 全局异常拦截,根据异常等级定制智能化监控推送。 技术实现: 1:封装jar,代码无侵入式实现。核心:Spring aop 切面思想. 选型 基于github开源项目https://github.com/purgeteam/spring-cloud-purgeteam 二次开发原创 2021-05-23 11:39:40 · 149 阅读 · 0 评论
分享