头条
-
为什么零信任架构是网络安全的必备
疫情为远程和混合工作的世界打开了大门,我们许多人都知道这是可能的,但我们觉得还需要几年时间才能实现,如今,我们有机会在世界上任何地方远程工作,可以像在办公室一样访问完成工作所需的文档和技术堆栈,对于IT团队之外的员工来说,这是一个激动人心的工作时代,这是一场真正的革命,可以让工作和生活达到更好的平衡...
-
作业帮基础架构实战演绎 基于云原生的降本增效之路
嘉宾,吕亚霖编辑,张诚本文整理自作业帮基础架构研发团队的负责人吕亚霖在WOT2024大会上的主题分享,2024年6月21日,22日,以,智启新纪,慧创万物,为主题的,WOT全球技术创新大会2024·北京站,正式召开,在,云原生时代的成本优化,专场,来自作业帮基础架构研发团队的负责人吕亚霖带来了,作业...
-
CNI 基础知识 一篇聊透 Kubernetes
这个要求除了网络互通的基本要求外,还有一个要求就是必须直接基于容器和宿主机的IP地址来实现的,也就是说Pod作为Kubernetes中的一等公民,那么它的IP地址也是同样是作为,一等,,可直接访问的,为此,Kubernetes定义了自己的网络模型,并有一套自己的网络标准,叫CNI,Container...
-
一起学习使用 CD GitOps 实现 Argo
ArgoCD是一个为Kubernetes而生的,遵循声明式GitOps理念的持续部署工具,ArgoCD可在Git存储库更改时自动同步和部署应用程序,ArgoCD可在指定的目标环境中自动部署所需的应用程序状态,应用程序部署可以在Git提交时跟踪对分支、标签的更新,或固定到清单的指定版本,ArgoCD架...
-
图文全面总结 Docker与虚拟机区别详解
Docker是一个开源的容器化平台,能够将应用程序、及其依赖环境打包成轻量级、可移植的容器,为什么Docker如此之风靡,原因很简单,因为Docker能很好的解决在不同环境中运行一致性,并且占用的资源还少,而且还快,所以说,好的东西,就应该得到更多人的喜欢,因为Docker确确实实解决了我们平常开发...
-
金蝶重磅发布苍穹APP 让AI管理触手可及
10月26日,以,予力企业成就不凡,为主题的金蝶2024全球创见者大会在北京盛大举行,大会期间,金蝶重磅发布苍穹APP,让AI管理真正触手可及,现场还开放了AI移动应用体验,为全球创见者们展现企业管理领域新一轮人工智能化变革,大会现场,中国企业改革与发展研究会会长、国务院国资委原党委委员、秘书长彭华...
-
Image ArgoCD Updater是如何运作的
ArgoCDImageUpdater是一种自动更新由ArgoCD管理的Kubernetes工作负载的容器镜像的工具,该工具可以检查与Kubernetes工作负载一起部署的容器镜像的新版本,并使用ArgoCD自动将其更新到允许的最新版本,它通过为ArgoCD应用程序设置适当的应用程序参数来工作,类似于...
-
云原生应用的架构设计
云原生是在云计算环境中构建、部署和管理现代应用程序的软件方法,现代企业希望构建高度可扩展、灵活且具有弹性的应用程序,可以快速更新以满足客户需求,为此,他们使用现代工具和技术,这些工具和技术本质上支持云基础设施上的应用程序开发,这些云原生技术支持快速、频繁地更改应用程序,而不会影响服务交付,从而为采用...
-
从2s优化到了0.01s 分页查询接口
最近在我的知识星球中,有个小伙伴问了这样一个问题,百万商品分页查询接口,如何保证接口的性能,这就需要对该分页查询接口做优化了,这篇文章从9个方面跟大家一起聊聊分页查询接口优化的一些小技巧,希望对你会有所帮助,对于分页查询接口,如果没有特殊要求,我们可以在输入参数中,给一些默认值,这样可以缩小数据范围...
-
核心模块揭秘 MySQL
这种加了锁又释放的方式,一般情况下没什么影响,但是如果因为这种方式造成了死锁,我们不了解这个逻辑,就会有点摸不着头脑了,...。...
-
十个导致性能问题的常见SQL错误
在编写SQL查询时,有时你可能没有意识到自己正在做一些可能会降低性能的事情,这就像你开车时,因为不知道有更快的路线,而选择了一条更长、更颠簸的路线!在这篇文章中,将解释开发者在SQL查询中常犯的一些错误,以及如何避免这些错误以提高性能,接下来跟随本文开始吧,示例将使用简单的员工名字和数据,...。...
-
为何 Vacuum 了解一下! 索引越多垃圾清理工作量越重 PG 并行
例如,在对足够大的btree索引执行vacuum操作时,索引的索引vacuum阶段可以由并行vacuum工作进程执行,因为它始终需要扫描整个索引,而如果未执行索引vacuum,即,表上没有垃圾,,则索引清理阶段由并行vacuum工作进程执行,这是因为btree索引在索引清理阶段需要收集索引统计信息,...
-
如何保证缓存和数据库的一致性
在现代应用开发中,缓存因其能够显著提升系统性能而备受青睐,然而,缓存与数据库之间的数据一致性问题也随之而来,成为开发者和架构师必须面对的挑战,本文将用通俗易懂的语言,探讨如何保证缓存和数据库的一致性,让技术小白也能轻松理解,首先,我们得明白为什么要用缓存,简单来说,缓存就是为了让数据访问更快,想象一...
-
百万商品查询 性能提升了10倍
为了避免对业务代码的嵌入性,可以使用Canal监听Mysql的binlog日志,当product表有数据新增时,需要同时查询出单位、品牌和分类的数据,生成一个新的结果集,保存到ClickHouse当中,...。...
-
其他数据库
拿张之洞<,学贯中西造形>,来演练<,Java,Hbase,C>,云平台架构思维前言,由于我与日本IT产业有长期的项目合作,工作地点有时在西班牙的巴赛罗讷,或日本的东京,,我很喜欢研究西班牙无敌舰队的海战,包括中日甲午海战的相关事物,因为与我出生的台湾...