Istio 1.8 发布——用户至上的选择
Istio 信守了年初的承诺,从1.1开始,几乎每三个月一个版本,更能体会用户的需求了。此次是2020年的最后一个版本,引入了 WorkloadGroup 和 DNS proxy,对如虚拟机的非 Kubernetes 负载的支持更进了一步。
从零搭建满足权限校验等需求的前端命令行工具(脚手架)
从零自定义一套符合团队需求的前端脚手架,具备实时升级、权限校验、集成开发/生产构建部署等工具流,是工程化必不可少的部分。
【薪火计划】04 - 心态和角色
关注自己到关注他人,就是利己到利他,基本上就是全局的角度看待事情,而不单单是自己一亩三分地里耕耘,团队出的任何事情,首要责任就在管理者身上,不再是单打独斗了,你个人表现再好没有用的,就好像打篮球,你个人得到60分,但是如果比赛输了,哪怕你是张
synchronized 到底该不该用
在多线程环境中,锁的使用是避免不了的,使用锁时候有多种锁供我们选择,比如 ReentrantLock、CountDownLatch等等,但是作为 Java 开发者来说,最早接触和使用的恐怕非 synchronized莫属了。
CSS 排版与正常流 —— 重学 CSS
这一周我们重新回到《重学 CSS》系列,之前的文章中我们重新学习了《 CSS 选择器》和《 CSS 语法与规则》。接下来我们就一起来讲讲 CSS 里面的排版与正常流
go-zero 如何扛住流量冲击(一)
不管是在单体服务中还是在微服务中,开发者为前端提供的API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性。即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统
浅谈软件研发管理体系建设
最近一段时间,我一直在反复思考一个问题:我们的软件研发管理体系应该是怎样的?在不断思考的过程中,逐步有一些粗浅的认识,在此将这些认识记录成文字,并期待能够与更多的伙伴碰撞,进一步完善这种认识,并逐步上升到理论高度,从而有利于指导具体实践。
高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用
本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。
熔断原理与实现 Golang 版
在微服务中服务间依赖非常常见,比如评论服务依赖审核服务而审核服务又依赖反垃圾服务,当评论服务调用审核服务时,审核服务又调用反垃圾服务,而这时反垃圾服务超时了,由于审核服务依赖反垃圾服务,反垃圾服务超时导致审核服务逻辑一直等待,而这个时候评论
七张图了解 Kubernetes 内部的架构
Kubernetes是用于管理容器化应用程序集群的工具。在计算机领域中,此过程通常称为编排。
Spring 改变版本号命名规则:此举对非英语国家很友好
天下苦Spring Cloud版本命名久矣
手把手教你撸一个能生成抖音风格动图的 gif 制作平台
又到了一周一次的周总结, 笔者基于之前的开源项目 blink , 开发了一款能在线配置故障艺术, 并一键生成gif动图的平台, 这里暂时取名为QT. 接下来笔者将复盘一下该可视化平台的实现步骤以及功能点, 让大家都能做自己的Gif动图生成平台.
面试官:Redis 主从复制时网络开小差了怎么整?
这期我们继续回到之前的 Redis 话题。今天主要讲的是主从复制数据一致性相关以及面对网络中断如何进行数据同步的问题。
Jira 停售 Server 版政策客观解读——如何最小化风险?
“Jira停售Server,3年内影响可控,但须提早布局”
小学妹问我:如何利用可视化工具排查问题?
有关JVM问题排查的可视化工具有很多,比如说JDK自带的jconsole、jvsualvm等,第三方有MAT、GChisto、GCView等。