- 博客(15)
- 收藏
- 关注
转载 Uber 大规模运行 Apache Pinot实践
引言Uber 有一个复杂的“市场”,由乘客、司机、食客、餐厅等组成。在全球范围内运营该市场需要实时的情报和决策。例如,识别延迟的 Uber Eats 订单或放弃的购物车有助于我们的社区运...
2020-10-29 08:03:36 499
转载 Dubbo分析之心跳设计
前言谈到RPC肯定绕不开TCP通信,而主流的RPC框架都依赖于Netty等通信框架,这时候我们还要考虑是使用长连接还是短连接:短连接:每次通信结束后关闭连接,下次通信需要重新创建连接;优...
2020-10-28 08:06:25 140
转载 架构之道:分离业务逻辑和技术细节
架构什么是架构?关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。架构始于建筑,是因为人类发...
2020-10-26 08:16:14 249
转载 细数那些使用过的定时器
前言何为定时器,说白了就是指定一个延迟时间,到期执行,就像我们早上定的闹铃一样,每天定点提醒我们起床;当然在我们各个系统中也是无处不在,比如定时备份数据,定时拉取文件,定时刷新数据等等;...
2020-10-24 08:14:57 139
转载 最常用的看板工具,敏捷开发工具
1,LeangooLeangoo非常适用于Scrum和敏捷开发,我们可以用它轻松的创建Sprint Backlog,添加用户故事卡或任务卡,为用户故事添加估算的故事点,或通过拖拽来移动卡...
2020-10-22 08:18:45 1428
转载 Web 前后端:如何分离,如何解耦?
简单地说,就是要把复杂的问题简单化,把一个从0到N的问题转化为N个0到1的问题。另一个相近的说法就是“解耦”。举个例子,我们接到一个客户需求,要求写一个应用,这个应用中有页面的切换,有...
2020-10-18 19:21:43 128
转载 如何科学的设置线程池
线上高并发的服务就像默默的屹立在大江大河旁边的大堤一样,随时准备着应对洪水带来了冲击,线上高并发服务的线程池导致的问题也颇多,例如:线程池涨满、CPU 利用率高、服务线程挂死等,这些都是...
2020-10-17 09:42:54 223
转载 ACM金牌导师1个月带你一起魔鬼刷爆算法题!
金牌导师带你刷爆算法算法知识一个月讲解+训练今天限时特价参加在讲到 AI 算法工程师时,大部分同学关注点都在高大上的模型,一线优秀的项目。但大家往往忽略了一点,人工智能的模型、项目最...
2020-10-16 16:32:42 214
转载 深入浅出QPS、RT和最佳线程数
什么是QPSQPS是每秒钟处理完请求的次数。这里的请求不是指一个查询或者数据库查询,是包括一个业务逻辑的整个流程,也就是说每秒钟响应的请求次数。什么是响应时间响应时间即RT,处理一次请求...
2020-10-15 08:04:40 1492 1
转载 分布式锁架构设计方案 -02
在上一篇博文:分布式锁架构设计方案 -01,我为大家详细介绍了如何实现一个完善、高性能的基于Redis的分布式锁方案,相信大家应该都能有所裨益。然后,在实际开发过程中,之前的方案还是存在...
2020-10-14 08:45:07 137 1
转载 分布式锁架构设计方案 -01
在实际的开发过程中,我们经常会使用到分布式锁来解决资源访问时的互斥性问题,并且在大部分场景下,我们往往都会选择基于Redis来实现一个分布式锁。尽管选择Zookeeper,甚至是基于RD...
2020-10-13 08:23:46 327
转载 灰度架构设计方案
前言灰度发布并非是近几年才兴起的概念,诞生有一定的年头了,但至今,绝大多数中小型互联网企业的发布流程中仍然缺少对灰度环境的支持,其主要原因在于大家对灰度的认知及成本等方面的综合考虑。我前...
2020-10-11 11:55:06 1148
转载 旗帜鲜明地反对“码而优则仕”
做管理不是晋升,程序员职业出路应该是工程师与经理人的“钟摆式轮回”。一个有意思的观点说:之所以有这么多 “差” 的经理人,是因为人们认为当经理人是一种晋升。这意味着,从管理岗位回到工程岗...
2020-10-10 12:45:02 130
转载 CI/CD 最佳实践的基本原则
持续集成和持续部署(CI/CD)是许多组织使用的敏捷方法。它正在帮助这些组织有效、安全地发行软件。根据 GitLab 2020 DevSecOps 调查,几乎 83%的开发人员表示,他们...
2020-10-04 07:45:56 638
转载 DevOps工程师的必备技能清单
在公司成立之前,我们团队就已经开始应用 DevOps 实践,而我个人,早在十年前,在另一家公司担任系统管理员的时候,就第一次接触到了这种新鲜的思维方式。那个时候,还没有 DevOps 这...
2020-10-01 16:45:11 885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人