搜索结果
查询Tags标签: 架构,共有 1698条记录-
记录一次K8s pod被杀的排查过程
问题描述 今天下午运维反馈说我们这一个pod一天重启了8次,需要排查下原因。一看Kiban日志,jvm没有抛出过任何错误,服务就直接重启了。显然是进程被直接杀了,初步判断是pod达到内存上限被K8s oomkill了。 因为我们xmx和xsx设置的都是3G,而pod的内存上限设置的是6G,所…
2024/1/6 5:02:27 人评论 次浏览 -
云原生十二问
一、什么是云原生? 云原生是在云计算环境中构建、部署和管理现代应用程序的软件方法。现代企业希望构建高度可扩展、灵活且具有弹性的应用程序,可以快速更新以满足客户需求。为此,他们使用现代工具和技术,这些工具和技术本质上支持云基础设施上的应用程序开发。这些云…
2024/1/2 18:02:27 人评论 次浏览 -
微服务架构学习与思考(14):监控和可观测性详细介绍
一、APP故障小故事 在一个休息日的周六,你和朋友在公司附近逛街,突然,老板来了一通电话:老板:小王,我们 APP 购物详情页面,怎么突然访问不了,一直在那里加载,出了什么 bug,赶紧看看?小王:好的,老板,你等等,我马上回来看看是咋回事。丢下朋友,一路小跑,火…
2023/6/21 11:23:27 人评论 次浏览 -
记一次加锁导致ECS服务器CPU飙高的处理
导航火线告警,CPU飚了 版本回退,迅速救火 猜测:分布式锁是罪魁祸首 代码重构,星夜上线 防患未然,功能可开关 高度戒备,应对早高峰 实时调整方案,稳了 结语 参考本文首发于智客工坊-《记一次加锁导致ECS服务器CPU飙高分析》,感谢您的阅读,预计阅读时长3min。每一次版…
2023/6/15 11:53:38 人评论 次浏览 -
Volo.Abp升级小记(二)创建全新微服务模块
@目录创建模块 领域层 应用层 数据库和仓储 控制器 配置微服务测试微服务微服务注册 添加资源配置 配置网关运行项目假设有一个按照官方sample搭建的微服务项目,并安装好了abp-cli。 需要创建一个名为GDMK.CAH.Common的模块,并在模块中创建标签管理功能 因为大部分的代码…
2023/6/9 18:22:19 人评论 次浏览 -
flutter系列之:做一个会飞的菜单
目录简介 定义一个菜单项目 让menu动起来 添加菜单内部的动画 总结简介 flutter中自带了drawer组件,可以实现通用的菜单功能,那么有没有一种可能,我们可以通过自定义动画来实现一个别样的菜单呢? 答案是肯定的,一起来看看吧。 定义一个菜单项目 因为这里的主要目的是…
2023/6/6 18:53:18 人评论 次浏览 -
微服务架构学习与思考(13):分布式配置中心
一、配置中心的诞生 用编程语言编写应用项目时,一般都会有项目的配置文件。比如用 java 编写项目,有一个 properties 的配置文件,会把一些配置信息写入到该文本文件中,例如数据库相关的配置信息。 这也体现了软件设计的一个原则:关注点分离。把代码和配置信息相分离。…
2023/5/29 1:22:50 人评论 次浏览 -
他们在学校里不会教你的编程原则
前言 在大学的时候,学校一般只会教你你写编程语言,比如C、C++、JAVA等编程语言。但是当你离开大学进入这个行业开始工作时,才知道编程不只是知道编程语言、语法等,要想写好代码,必须还要了解一些编程原则才行。本文主要讨论KISS、DRY和SOLID这些常见的编程原则,而且…
2023/5/26 11:22:10 人评论 次浏览 -
大数据(三)大数据技术栈发展史
-系列目录- 大数据(一)背景和概念 大数据(二)大数据架构发展史 大数据(三)大数据技术栈发展史 前两章,我们分析了大数据相关的概念和发展史,本节我们就讲一讲具体的大数据领域的常见技术栈发展史。对主流技术栈有一个初步的认知。 一、总览 大数据技术栈非常多估…
2023/5/22 14:22:11 人评论 次浏览 -
如何让技术架构师具有预知未来业务发展的能力?
大家好,今天我们来分享业务架构,但是我们并不是以产品经理角度讲述一个业务架构是什么以及如何做?而是以一个技术架构师的角度,讲述如何承接业务架构或在没有业务架构的时候,如何判断业务变化趋势而对系统架构提前做出反应。 一、发生背景 研发人有技术架构,产品经理…
2023/5/18 11:22:06 人评论 次浏览 -
大数据架构(二)大数据发展史
1.传统数仓发展史 传统数据仓库的发展史这里不展开架构细讲,只需快速过一遍即可。了解这个历史发展过程即可。 1.1 传统数仓历史 1.1.1 5个时代传统数仓发展史可以称为5个时代的经典论证战。按照两位数据仓库大师 Ralph kilmball、Bill Innmon 在数据仓库建设理念上碰撞阶…
2023/4/24 1:22:20 人评论 次浏览 -
如何在分布式数据库中进行数据复制?分布式数据库中数据复制的优点和缺点-icode9专业技术文章分享
本文中,我们将讨论分布式数据库中数据复制的优缺点。首先,我们将了解数据复制,然后讨论分布式数据库中的数据复制。在其他计算机上保留和维护重要数据的多个副本的过程称为数据复制。接下来,我们将讨论分布式数据库中数据复制的优缺点。现在,让我们进入主要主题。介绍…
2023/1/4 2:53:59 人评论 次浏览 -
震撼的Linux全景图:业界成熟的内核架构长什么样?
你好,我是LMOS。 什么?你想成为计算机黑客? 梦想坐在计算机前敲敲键盘,银行账号里的数字就会自己往上涨。拜托,估计明天你就该被警察逮捕了。真正的黑客是对计算机技术有近乎极致的追求,而不是干坏事。 下面我就带你认识这样一个计算机黑客,看看他是怎样创造出影响…
2022/12/22 4:23:59 人评论 次浏览 -
阿里P9李运华:想成为架构师,你必须知道CAP理论
CAP定理(CAP theorem)又被称作布鲁尔定理(Brewer’s theorem),是加州大学伯克利分校的计算机科学家埃里克布鲁尔(Eric Brewer)在2000年的ACM PODC上提出的一个猜想。2002年,麻省理工学院的赛斯吉尔伯特(Seth Gilbert)和南希林奇(Nancy Lynch)发表了布鲁尔猜想…
2022/12/15 4:23:57 人评论 次浏览 -
阿里P9李运华:架构到底是指什么?
你好,我是李运华。 2018 年,我发布了《从 0 开始学架构》这门课程,分享了我之前在电信业务和移动互联网业务方面的经验和感悟。 后来,我转岗去了蚂蚁国际,从事更加复杂的支付业务。为什么说支付业务更加复杂?因为它涉及的关联方多、业务流程长、业务模型复杂,对安全…
2022/12/14 4:23:59 人评论 次浏览