程序员之将“毕业”,其言也善?

最近迎来了一波“毕业季”,每天都有很多人写离职交接文档。 有几篇点赞数量颇高的文档进去看了下,除了正常的工作内容交接外,都有聊一些对自己负责的技术&产品的情感抒发,包括看法、思考、...

2023/07/21 19:58
51
Topic太多!RocketMQ炸了!

网上博客常说,kafka的topic数量过多会影响kafka,而RocketMQ不会受到topic数量影响。 但是,果真如此吗? 最近排查一个问题,发现RocketMQ稳定性同样受到topic数量影响!! 好了,一起来回顾...

2023/03/27 09:48
5
首次揭秘!小米大数据体系的建设与实践

前言 前段时间,很荣幸能参加云栖大会,并和大家分享一个议题,接下来我们来回顾一下 介绍 这次给大家带来的题目是《小米大数据运维管理体系的建设和实践》 今天整个分享分两部分,第一部分我...

2023/02/23 19:45
202
zookeeper恢复了,线上微服务却全部掉线了,怎么回事?

注册中心zookeeper重启恢复后,线上微服务却全部掉线了,怎么回事?! 最近因为一次错误的运维操作,导致线上注册中心zk被重启。而zk重启后发现所有线上微服务开始不断掉线,造成了持续30分钟...

2023/02/06 09:30
87
终于“羊康”了。10天,我到底经历了什么?

距离第一天发烧过去了正好10天,终于感觉差不多满血复活了,回头看看,恍如隔世。 谨以此文纪念这一段特殊的经历,从一人“羊”到全家被”围点打援“,从脑裂到吞刀片。。。 当然,也希望给屏...

2022/12/26 09:30
232
体验过后,我觉得chatGPT还有待提高!(文末附注册教程和试用账号)

最近全网爆火的黑科技,叫做chatGPT。 它本质上是个人工智能聊天应用,不是什么新的概念。 但是由于它的表现过于优秀,远远超过了此前同类产品的体验(比如siri、小爱同学?),因此引发了破...

2022/12/08 17:30
418
中国区试用ChatGPT注册指南(附试用账号)

最近全网爆火的黑科技,叫做chatGPT。 ChatGPT声称,它的AI对话模型能在大范围、细粒度问题上给出普遍准确的答案。简单地说,AI对话模型可以达到基本不犯错误的水平了。 在简单尝试之后,我激...

2022/12/07 17:30
5.6K
云数据库FinOps实战复盘

历时三个多月的HBase成本优化项目按照预期交付了,HBase云数据库月度成本下降了32.5%,超出预期达成目标。 我们对本次HBase成本优化项目进行深度复盘,并进一步尝试总结云数据库的FinOps之道...

2022/12/05 09:30
321
关于程序员减肥,我总结了两个抓手和一个底层逻辑。。。

工作了几年,增长的除了技术,还有各项体检指标。 今年体检后,除了血脂血糖外,竟然还发现了一点脂肪肝,简直了。。。所以下定决心减肥。 先说结果吧,数据导向。32天的时间,体重从140斤下...

2022/11/19 22:16
109
线上kafka消息堆积,consumer掉线,怎么办?

线上kafka消息堆积,所有consumer全部掉线,到底怎么回事? 最近处理了一次线上故障,具体故障表现就是kafka某个topic消息堆积,这个topic的相关consumer全部掉线。 整体排查过程和事后的复盘...

SpringCloud与云原生

很多公司由于历史原因,都会有自研的RPC框架。 尤其是在2015-2017期间,Spring Cloud刚刚面世,Dubbo停止维护多年,很多公司在设计自己的RPC框架时,都会基于Spring Cloud做二次开发。并且会...

2022/10/24 20:02
125
我,阿里P7,找不到工作?

最近朋友圈都在转一篇爆文,《我,阿里P7,找不到工作》。 文中的主角 阿伟,是一名34岁的阿里数据专家,职级P7,半年前被阿里输送人才到社会后,面试了4个多月,共30多次,公司标准从大厂一...

2022/10/21 10:00
295
拆解一下消息队列、任务队列、任务调度系统

最近调研了下任务调度系统中间件,包括xxl-job、elastic-job等,发现跟任务队列有一些类似的能力,比如通过API(事件)触发任务执行。 随即想到,能否用任务调度系统覆盖任务队列的场景呢? ...

除了「加机器」,其实你的微服务还能这样优化

生产实践中,如果遇到业务流量变高导致服务负载升高甚至报警,我们的第一反应往往是「加机器」。 俗话说,能用钱解决的问题都不是问题。 俗话又说,充钱你就能变得更强。 但是,作为一个有理...

架构师进阶,微服务设计与治理的16条常用原则

上一篇文章我们从「存储选型」角度学习了架构师的基本能力。 今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。 如何设计合理的微服务架构? 如何保持微服...

架构师之路,从「存储选型」起步

经常有人问,架构师的学习路线是什么? 我一般推荐架构师的基本功,是从「存储选型」开始的。 本文整理了存储选型的思路和整体框架,主要包括几个部分内容: 了解目前的存储技术趋势,以及对...

爷青回,canal 1.1.6来了,几个重要特性和bug修复

刚刚在群里看到消息说,时隔一年,canal 1.1.6正式release了,赶紧上去看看有什么新特性。 (居然才发布了6个小时,前排围观) 1、什么是canal canal [kə'næl],译意为水道/管道/沟渠,主要...

Java SPI 和 API,傻傻分不清?

最近新写了一个中间件「运行时动态日志等级开关」,其中使用Java SPI机制实现了自定义配置中心,保证良好的扩展性。 项目地址,走过路过可以点个star :) https://github.com/saigu/LogLeve...

手写了个小中间件,开源啦

项目名称:LogLevelSwitch(运行时动态日志等级开关) 项目地址,走过路过可以点个star :) https://github.com/saigu/LogLevelSwitch 1、为什么需要LogLevelSwitch 随着业务规模不断扩大,...

记一次异步处理导致Jetty Request对象泄漏

最近排查一个bug,发现了一系列有意思的东西,对「自定义线程池」、「Jetty线程模型」都有了一些新的认识。 本文预计阅读时间10分钟,包括: 问题表现 常见原因筛查 根因与源码分析 最佳实践...

没有更多内容

加载失败,请刷新页面