首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ADAS性能优化

    Armv9安全新架构

    Arm在今年3月份推出了ARmv9.Arm 期望Armv9架构将是未来3000亿颗基于Arm架构芯片的技术先驱,而Armv9架构中,ARM 提供了机密计算Arm Confidential ComputeArchitecture (Arm CCA)的安全新架构。 Arm CCA 是一系列硬件和软件架构创新,这些创新增强了Arm 对机密计算的支持。Arm CCA 是 Armv9-A架构的关键组件。 Arm CCA 提供额外的安全架构,即使在使用中也能保护数据和代码,并能够更好地控制谁可以访问数据和算法。 这项在 Armv9-A 中引入的技术将通过降低与共享数据相关的风险并帮助开发人员实施强大的隐私控制来帮助释放数据的真正力量和潜力。

    1.2K20编辑于 2022-05-13
  • 来自专栏闲余说

    架构设计 9-可扩展架构之分层架构

    导读:《架构设计》系列为极客时间李运华老师《从0开始学架构》课程笔记。本文为第九部分。首先整体介绍可扩展架构的基本思想——“拆”,以及如何拆;随后介绍了面向流程的拆分,即分层架构。 典型架构:SOA & 微服务 面向功能拆分 方案:将系统提供的功能拆分,每个功能作为一部分 优势:对某个功能扩展,或者要增加新的功能时,只需要扩展相关功能即可,无须修改所有的服务 典型架构:微内核架构 分层架构 概念:分层架构是很常见的架构模式,它也叫 N 层架构,通常情况下,N 至少是 2 层。 根据不同的划分维度和对象可分为:C/S 架构&B/S 架构、MVC 架构&MVP 架构、逻辑分层架构。 C/S 架构、B/S 架构 划分的对象是整个业务系统 划分的维度是用户交互,即将和用户交互的部分独立为一层,支撑用户交互的后台作为另外一层 MVC 架构、MVP 架构 划分的对象是单个业务子系统 划分的维度是职责

    91110编辑于 2022-08-19
  • 来自专栏超级架构师

    【服务网格架构】Envoy架构概览(9):访问日志,MongoDB,DynamoDB,Redis

    异步IO刷新架构。访问日志记录不会阻塞主要的网络处理线程。 可定制的访问日志格式使用预定义的字段以及任意的HTTP请求和响应头。 alpha" 2) "bravo" 3) (error) upstream failure 4) (error) upstream failure 5) "echo" 微信公众号 关注微信公众号【首席架构师智库 】 微信小号 希望加入的群:架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化,产品转型。 点击加入知识星球【首席架构师圈】 微信圈子 志趣相投的同好交流。 点击加入微信圈子【首席架构师圈】 喜马拉雅 路上或者车上了解最新黑科技资讯,架构心得。 点击,收听【智能时刻,架构君和你聊黑科技】 知识星球 认识更多朋友,职场和技术闲聊。 点击加入知识星球【知识和技术】

    1.9K20发布于 2020-07-20
  • 深入解析MySQL(9)——主从复制架构详解

    把接收到的内容写入Relay Log Slave的SQL Thread读取Relay Log的内容 Slave的SQL Thread解析日志并转为SQL进行回放操作,把数据写入Databases 1.4 高性能架构 The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8 简单来说,这个错误的意思是:“阿里云给了我Docker的软件列表,并且说这是用7EA0A9C3F273FCD8这个钥匙签名的,但是我的钥匙串里没有这把钥匙,所以我无法确认这是不是真的Docker官方列表 解决方法: 把Docker官方的公钥添加到你的系统中 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8 > start replica; # 查看从服务器状态 mysql> show replica status\G; 4.下节预告 深入解析MySQL(10)——基于ShardingSphere的高性能架构详解

    25010编辑于 2026-01-13
  • 来自专栏Python

    (9) MySQL主主复制架构使用方法

    从数据库和主数据库的数据最终会是一致的 之所以说是最终一致,因为mysql复制是异步的,正常情况下主从复制数据之间会有一个微小的延迟 通过这个数据库副本看似解决了数据库单点问题,但并不完美 因为这种架构下 引入vip后的数据库架构 最简单的方式就是给数据库复制集群上增加一个虚拟ip 虚拟IP(vip): 就是一个未分配给真实主机的ip,也就是说对外提供服务器的主机除了有一个真实IP外还有一个虚拟IP 而前端应用程序使用虚拟 master(也就是老的slave)进行同步,就不得不重新配置主从复制了,特别是在基于日志点的复制情况下,这时候如果我们数据库的数据量非常大,在这种情况下,重新初始化数据也是比较耗时的 所以我们要对主从复制的架构进行一些更改 从哪个值开始 这样修改后,id将会变成2,4,6,8...的形式 Keepalived简介 Keepalived基于ARRP网络协议,ARRP可以将2台设备虚拟成一个设备,可对外提供一个虚拟IP,也就是我们架构中的 目前架构存在的问题 目前架构: 一台主服务器,一台从服务器,加入了keepalived服务来监控主从服务器的运行健康状态,并通过keepalived服务器生成了一个虚拟IP,前端应用是通过虚拟IP来进行数据库的访问

    1.1K20发布于 2019-05-25
  • 来自专栏平凡文摘

    高可用高并发的 9 种技术架构

    1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。 分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问 所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展至关重要。 ? 9、缓存 缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。

    76750发布于 2018-07-03
  • 来自专栏Java课堂

    9 张图总结一下 MySQL 架构

    所以解析与优化的职责如下: 缓存 SQL语法解析验证 SQL优化并生成执行计划 根据执行计划调用存储引擎接口 其中连接管理与解析与优化处于MySQL架构中的Server层。 MySql架构分为Servce层与存储引擎层。 连接管理、解析与优化这些并不涉及读写表数据的组件划分到Servce层,读写表数据而是交给存储引擎层来做。 通过这种架构设计,我们发现Servce层其实就是公用层,存储引擎层就是多态层,按需选择具体的存储引擎。 阿星最后以一张MySQL简化版的架构图结束本文,我们下期再见~ 我是小富~,如果对你有用在看、关注支持下,咱们下期见~ 非常感谢各位小哥哥小姐姐们能看到这里,原创不易,文章有帮助可以关注、点个赞、

    6K41发布于 2021-09-24
  • 来自专栏Java技术栈

    高可用高并发的 9 种技术架构

    在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。 分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问 所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展至关重要。 ? 9、缓存 缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。 -END- 不错,转发分享一下吧 往期推荐 【1】京东购物车的 Java 架构实现及原理 【2】分布式作业 Elastic-Job 从理论到实战 【3】《阿里技术参考图册》发布,速度收藏 【4】最新后端架构师技术图谱

    66050发布于 2018-07-31
  • 来自专栏超级架构师

    Envoy架构概览(9):访问日志,MongoDB,DynamoDB,Redis

    异步IO刷新架构。 访问日志记录不会阻塞主要的网络处理线程。 可定制的访问日志格式使用预定义的字段以及任意的HTTP请求和响应头。

    2.7K30发布于 2018-04-09
  • 来自专栏Java编程指南

    大型Web网站架构演变之9大阶段

    应用服务器与数据库分开后的架构如下图所示: ? 阶段三、应用服务器集群 随着访问量继续增加,单台应用服务器已经无法满足需求了。 9)、LBLC基于局部性最少连接算法 负载均衡器根据请求的目的IP地址,找出该IP地址最近被使用的服务器,把请求转发之。若该服务器超载,最采用最少连接数算法。 只有认真的分析和不断地探究,才能发现适合自己网站的架构

    77220发布于 2019-08-05
  • 来自专栏嵌入式ARM和Linux

    ARMv9-机密计算架构(CCA)深入理解

    1 概述 2 背景知识 3 什么是机密计算 4 ARM CCA扩展 5 CCA硬件架构 6 CCA软件架构 7 问题 1 概述 在本文中,我们看一下现代计算系统中机密计算的角色,以及实现原理。 这时候,就需要考虑ARM CCA架构了。 ARM CCA架构允许安全架构师将工作负载安全地部署到云服务器上,而无需考虑底层代码的可信度。底层代码包括hypervisor或运行在安全空间的代码。 ARM CCA架构是通过硬件扩展和特殊固件达到的这种隔离。 在ARM CCA架构中,这种硬件扩展成为Realm 管理扩展(RME)。 CCA架构作为ARMv9-A的一部分,引入RME(Realm管理扩展)。该扩展引入了两个额外的空间,Realm空间和root空间。 Root空间是Root安全状态和Root物理地址空间的组合。 6 CCA软件架构 ARM的CCA架构带来了组件的增加,比如RME,再比如固件,尤其是Monitor和RMM。本段介绍CCA架构的软件栈。

    5.7K20编辑于 2022-08-15
  • 架构师的“9域43项”能力模型

    1 腾讯云社区的【架构能力模型】文章汇总 2 架构岗位的层次&能力模型 3 产品架构师能力模型(9域43项) 4 产品架构师成长阶梯(从后备到专家,共5级) 5 英雄帖:邀您扩充模型AI相关能力组、能力项 我后面能力模型有块分解、链分解等,算是部分呼应 文3:从【业务】到【管理】到【技术】共六组能力 2 架构岗位的层次&能力模型 细说的话,架构师能力不止一个模型,看岗位。 例如下图(总架构师、领域架构师、产品或系统架构师),下下图(方案架构师、产品架构师)。 图片 图片 3 产品架构师能力模型(9域43项) 软能力:思维力、文档力、沟通力 支撑组:技术力、设计力、工程力 高级组:经验力、督导力、创造力 4 产品架构师成长阶梯(从后备到专家,共5级) 图片 图片 例如,架构风险评估。 例如,提示模板定制、提示模板与架构模板统一设计。 例如,伦理与道德相关的评估。

    25.5K73编辑于 2025-05-11
  • 来自专栏JAVA高级架构

    9种高性能可用高并发的技术架构

    1、分层   分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。    分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问 所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展至关重要。 ? 异步架构的典型就是生产者消费者方式,两者不存在直接调用。   9、缓存   缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。   

    720110发布于 2018-04-19
  • 来自专栏企鹅号快讯

    9种高性能可用高并发的技术架构

    1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。 分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问 所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展至关重要。 9、缓存 缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。

    66981发布于 2018-02-26
  • 来自专栏云社区全球资讯抢先看

    9种高性能可用高并发的技术架构

    1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,如数据库、缓存、文件、搜索引擎等。 分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用户访问 所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展至关重要。 9、缓存 缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。

    2.2K00发布于 2017-12-25
  • 来自专栏巴啦啦的积累

    架构整洁之道》第 9 章 LSP:里氏替换原则

    均为原创,读架构整洁之道的笔记。里氏替换原则:(LSP :Liskov Substitution Principle)。使用一个父类对象,替换成该父类对象的子类对象后,该程序不会发生异常。 LSP 与软件架构可以看出,上述讲的是类和接口的继承与实现关系。然而随着时间推移,LSP演变成了一种更广泛的,指导接口与其实现方式的设计原则。 本章小结LSP可以且应该被用于软件架构层面,因为一旦违反了可替换性,该系统就不得不为此增添复杂的应对机制。

    45130编辑于 2023-05-25
  • 来自专栏活动盒子

    9种高性能高可用高并发的技术架构

    所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。 为此,在实践中提出了许多解决方案,以实现独立商城网站建设高性能、高可靠性、易伸缩、可扩展、安全等各种网上电子商城技术架构目标。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。 分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结构分别部署在不同的服务器上,使网站拥有更多的计算资源,以应对越来越多的用户访问 9、缓存 缓存目的就是减轻服务器的计算,使数据直接返回给用户。在现在的软件设计中,缓存已经无处不在。具体实现有CDN、反向代理、本地缓存、分布式缓存等。

    2K30发布于 2019-04-18
  • 来自专栏木宛城主

    Unity应用架构设计(9)——构建统一的 Repository

    根据上述的描述,Repository 模式的架构图如下所示: ? 可以看到,通过统一的接口,可以实现对不同存储介质的访问,甚至是访问远程数据。

    1.1K60发布于 2018-01-11
  • 来自专栏全栈程序员必看

    物联网架构概述_物联网9大应用领域

    1物联网网络架构 从下到上依次为感知层、网络层和应用层。 图转自https://blog.csdn.net/mwlwlm/article/details/77932633 物联网平台架构设计 物联网网关用于实现内外网互联,是很重要的物联网设备。 物联网云平台系统架构主要包含四大组件: 设备接入:可以在智能设备与云端之间建立安全的双向连接; 设备管理:服务有生命周期、设备分组、设备影子、物模型、数据解析、数据存储、在线调试、固件升级、远程配置、实时监控等 https://www.jianshu.com/p/f5a6977e9fef Iot的七大通信协议,你了解几个 https://www.cnblogs.com/jikexianfeng/articles

    4.4K22编辑于 2022-10-02
  • 来自专栏全栈程序员必看

    -ARMV7-A、ARMV8-A、ARMV9-A 架构简介「建议收藏」

    architecture Armv9-A 架构建立在 Armv8-A 架构的基础上并向前兼容。 Armv9-A 架构构成了 Arm 基础系统架构的基础——该规范概述了一种标准,可确保硬件和固件在系统级的广泛应用中具有兼容性。 Armv9-A 架构引入了一些主要的新特性: SVE2: extending the benefit of scalable vectors to many more use cases Realm Management Armv9-A特性总结 Arm Application-profile (A-profile) 架构面向高性能市场,例如 PC、移动、游戏和企业。 A-profile 架构的最新版本是 Armv9-A 和 Armv8-A。

    2.9K51编辑于 2022-07-31
领券