服务架构:事件驱动架构 ,事件驱动架构是由生产者和消费者组成,生产者负责生产事件,消费者监听并消费事件。,,事件驱动架构,事件分发以近实时的方式进行,所以当事件产生时,消费者可以立即做出应对。,还有一种模式,多个消费者是竞争... 网站建设# iot# 事件驱动# 时间 3年前3440
七个阶段模型,帮助微服务架构落地! 作者丨崔皓 策划丨孙淑娟 【51CTO.com原创稿件】业务的飞速发展以及变化多端的动态组合一直推着以 IaaS、PaaS 和 SaaS 形式表现的云计算不断发展,随之微服务的实施方案也需要... 网站建设# 原创# 开发# 开发工具 3年前2440
arm架构win11下载教程 有些用户会发现使用win11的安卓子系统无法运行一些arm架构的应用,这其实是因为需要安装arm架构的win11才可以使用,那么arm架构win11怎么下载呢。,方法一:,1、打开uup下载站,找到其... 电脑技巧# arm# win# 下载 3年前1800
为什么从 MVC 到 DDD,架构的本质是什么? 今天要分享的是 MVC 和 DDD 的架构本质,通过由浅入深的介绍讲解和视频带着手把手操作创建工程架构。让无论是学习 MVC 的小白码农还是希望了解更多关于 DDD 内容的老白码农,都可以学习到一点自... 网站建设# ddd# mvc# 创建 3年前1670
我们一起聊聊【软件架构模式】—微内核架构 微内核架构模式(有时被称为插件架构模式)是实现基于产品的应用程序的自然模式。基于产品的应用程序是那种打包并以版本形式供下载的典型的第三方产品。然而,许多公司也像软件产品一样开发和发布他们的内部业务应用... 网站建设# 应用程序# 微内核# 插件 3年前1640
TP-LINK面试真题和答案 ,话说 TP-LINK 联洲的秋招提前批已经开启很久了,6 月份就已经开启了,并且最近已经有人陆陆续续拿到口头 Offer 了,所以今天就来给大家介绍一下 TP-LINK 的面试流程和真题及答案解析... 网站建设# link# tp# 服务 3年前1460
中创中间件:基于鲲鹏DevKit开发统一监管平台,性能提升55% ,数字时代,快速探索和响应用户需求是企业得以生存和持续发展的关键因素,在这样的背景下,企业的业务系统也正在逐步走向“互联网”架构,即通过高可用、弹性伸缩,按需迭代的系统,来支持企业快速推出新产品/功... 网站建设# 企业# 平台# 架构 3年前1330
loongarch架构介绍(四)TLB异常处理 ,想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,上一篇文章中介绍了loongarch架构中的地址翻译模式及其配置... 网站建设# loongarch# tlb# 架构 5年前1300
基于互联网架构演进,构建秒杀系统 以用户为中心,提供快速的网页访问体验。主要参数有较短的响应时间、较大的并发处理能力、较高的吞吐量与稳定的性能参数。,可分为前端优化、应用层优化、代码层优化与存储层优化。,①服务尽量进行拆分(微服务... 网站建设# 优化# 数据库# 服务 4年前1030
公司重用我独立负责一个核心系统,我该怎么设计系统的高可用架构 今天给大家分享一个话题,就是对于线上跟钱有关的计费类的系统,在线上可能出现的一些把钱算错的问题,以及我们如何来设计架构解决这些问题。,但凡是跟算钱相关的系统,都是每个公司的重中之重,比如说价格系统、运... 网站建设# 架构# 算钱# 算错 5年前1020
小程序底层架构剖析 当我们前端切图崽网上冲浪的时候,会发现有很多技术文章都在分析vue框架,react框架,显少有分析小程序框架的。那今天就通过这篇短小精悍的文章带大家了解一下微信小程序的底层架构。(如无特殊说明,下文中... 网站建设# app# 前端# 开发 3年前1000
新来个技术总监,把MQ高可用架构讲的那叫一个透彻 ,这篇文章,我们来聊一下消息中间件高可用架构的一些原理。,对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇... 网站建设# mq# 可用# 技术 3年前980
API接口架构REST vs GraphQL 无论是创建网站,还是移动应用程序,我们都需要通过 API 来传递数据,通过 API 我们可以获取到数据库中的数据,可以操作数据库,可以处理一些业务逻辑。现在最流行的 API 架构是 REST。但是,G... 网站建设# api# graphql# rest 3年前950
亿流量大考:日增上亿数据,把MySQL直接搞宕机了 首先简单介绍一下项目背景,公司对合作商家提供一个付费级产品,这个商业产品背后涉及到数百人的研发团队协作开发,包括各种业务系统来提供很多强大的业务功能,同时在整个平台中包含了一个至关重要的核心数据产品... 网站建设# 商家# 平台# 数据 5年前950
聊一聊企业级业务中台架构 业务中台是以业务领域划分边界,形成高内聚、低耦合的面向业务领域的能力中心,打造持续演进的企业级业务能力共享服务平台。业务中台的直观呈现就是各能力中心,以互联网电商为例,常见的有交易中心、商品中心、库存... 网站建设# 业务# 中台# 企业级 3年前900
转转测试环境治理的高效能实践 转转测试环境治理历经3个版本的迭代,环境搭建耗时及资源占用大幅度下降,在此过程中积累了丰富的实践经验。本文将从测试环境的需求及背景出发,介绍转转测试环境治理各个版本的原理、技术、优缺点,毫无保留地将转... 网站建设# 单体# 架构# 测试环境 3年前880
微前端:前端的微服务 微服务是构建可以独立工作的小型自治团队的流行方式。不幸的是,就其本质而言,微服务只在后端工作。即使有最好的微服务架构,前端开发仍然需要高度的相互依赖,这会引入耦合和通信开销,这会拖慢每个人的速度。,我... 网站建设# 前端# 我们# 服务 4年前850
一次生产环境P0级事故,整个项目组被扣了绩效...... 当事人所在的公司核心业务是做政府信息化软件的,就是为政府部门开发信息化系统。其中有一款信息化软件是客户每天需要使用的,并且他们面向的客户就是老百姓。,某年某月,某地区信息化系统,周末升级系统以后,后面... 网站建设# 信息化# 架构# 系统 4年前830
win11是不是arm架构详细介绍 win11系统不仅有着最新的界面还为用户们带来了很多的全新特色可是在架构方面还是充满了疑惑,大量的用户都不了解这款系统是不是arm架构的,所以今天就给你们带来了win11是不是arm架构详细介绍,快来... 电脑技巧# arm# snapdragon# win 3年前810
盘点低延时网络架构中使用的那些黑科技! 大家好,我是飞哥!最近我简单研究了一下低延迟网络架构,今天和大家分享分享。,谈到优秀的低延时网络架构,大家首先可能想到的是各家互联网大厂,比如腾讯阿里字节,总会觉得大厂做的肯定最好。但其实在在一般的互... 网站建设# 互联网# 延迟# 架构 3年前800
做一个简易的配置中心,顺带还给整合到了SpringCloud 大家好,我是三友~~,最近突然心血来潮(就是闲的)就想着撸一个简单的配置中心,顺便也照葫芦画瓢给整合到SpringCloud。,,随着历史的车轮不断的前进,技术不断的进步,单体架构的系统都逐渐转向微服... 网站建设# springcloud# 中心# 架构 4年前790
一文带你进入微前端世界 微前端(Micro-Frontends)是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。微前端(micro-front... 网站建设# frontends# micro# 前端 4年前770
虚拟化技术浅析之初识Kubernetes 单体架构:可以理解为主要业务逻辑模块(我们编写的代码模块,不包括独立的中间件)运行在一个进程中的应用,最典型的是运行在一个Tomcat容器中,位于一个进程里。单体架构好处是技术门槛低、编程工作量少、开... 网站建设# 单体# 应用# 架构 3年前760
图解 Kafka 超高并发网络架构演进过程 ,大家好,我是 华仔, 又跟大家见面了。,上一篇作为专题系列的第一篇,我们深度剖析了关于 Kafka 存储架构设计的实现细节,今天开启第二篇,我们来深度剖析下「Kafka Broker 端网络架构和请... 网站建设# broker# kafka# 架构 3年前750
淘宝iOS扫一扫架构升级 - 设计模式的应用 扫一扫是淘宝镜头页中的一个重要组成,功能运行久远,其历史代码中较少采用面向对象编程思想,而较多采用面向过程的程序设计。随着扫一扫功能的不断迭代,我们基于设计模式的基本原则,逐步采用设计模式思想进行代码... 网站建设# 代码# 扫一扫# 架构 3年前740
K8s 长什么样?一文道清它的整体架构 2020年开始我在公众号上分享 K8s 学习笔记的时候属于边学边写,每学会一块内容,记录总结发布在公众号上。如今回看,发现很多内容、知识点写的过于生硬,很多名词不知道是干什么的,就直接翻译了过来,这就... 网站建设# ks# 内容# 层次 3年前730
微服务真的不挑数据库吗?如何选择? ,微服务架构的应用具有很好的扩展性,因此似乎微服务并不挑数据库,在微服务中使用哪种数据库问题都不是很大。事实真的如此吗?也许对于一些研发能力很强的队伍来说,为微服务选择数据库是很容易的事情,因为选择的... 网站建设# 应用# 数据库# 服务 4年前720
图解 3 种主流企业架构模式 作者:新华三技术有限公司,来源:大数据DT(ID:hzdashuju),业界主流的架构模式包括以下几种:,SOA(Service Oriented Architecture,面向服务架构)将能够帮助... 网站建设# soa# 主流# 服务 5年前720
如何选择架构中的底层工具? 大家好,很高兴能和大家一起参加第四范式的技术日,做关于OpenMLDB 在 Akulaku 数据驱动中应用实践的分享。,我是来自 Akulaku 的马宇翔。对于 OpenMLDB 来说,我们算是一个早... 网站建设# akulaku# openmldb# 工具 4年前710
汽车之家电商系统架构演进与平台化架构实践 汽车之家电商系统诞生在2014年,成长于2016~2019年,并经历多年双11、818晚会的洪峰考验,沉淀了稳定可靠、性能卓越的在线交易能力。随着业务中台的建设浪潮兴起,2019年进入中台化建设阶段... 网站建设# 架构# 汽车# 电商 3年前700
我设计了一套微服务系统,可是上了生产环境直接崩溃… 今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来做,这个可能就一头... 网站建设# jar# springboot# 服务 4年前700
微服务架构,通俗易懂讲解 最近随着微服务(Microservice)的火爆,微服务架构也被大家越来越多的提及,今天就为大家结合收集的资料,权当做一个微服务架构的全面总结式的梳理~,微服务架构(Microservice Arch... 网站建设# microservice# 应用程序# 服务 4年前700
什么时候不要采用微服务架构 作者 | Tomasz Nurkiewicz,译者 | 李腾辉,策划 | 信远,微服务不能“包治百病”。,时下微服务是一个不错的架构,它具备模块化、可伸缩和高容错这些优点。许多公司都采用微服务架构并取... 网站建设# 单体# 服务# 架构 4年前690
聊聊如何设计一个容错的微服务架构 微服务架构使得可以通过明确定义的服务边界来隔离故障。但是像在每个分布式系统中一样,发生网络、硬件、应用级别的错误都是很常见的。由于服务依赖关系,任何组件可能暂时无法提供服务。为了尽量减少部分中断的影响... 网站建设# 分布式系统# 容错# 服务 4年前680
从业务开发中学习和理解架构设计 在软件开发领域经常会接触到架构这个词汇,在我最初的印象中,架构是一个很高级的词汇。它似乎代表了复杂的工程结构、高层次的抽象设计、最新的开发语言特性等等。对于当时只专注于写业务逻辑的我来说,不免心生对架... 网站建设# 不免# 架构# 架构设计 4年前650
前端比较简单,不需要架构? 可能一些同学会认为前端比较简单而不需要架构,或者因为前端交互细节杂而乱难以统一抽象,所以没办法进行架构设计。这个理解是片面的,虽然一些前端项目是没有仔细考虑架构就堆起来的,但这不代表不需要架构设计。任... 网站建设# 业务# 前端# 架构 4年前640
架构自治服务:构建数据驱动的架构洞察 架构自治服务是一种面向架构分析领域的数据自助服务。它提供了一种集成一体的数据分析方案,让开发人员、架构师、管理者等可以根据不同任务,自由搭配、组合出适用于自身洞察需求的任务/函数。,最近,刚好看到两本... 网站建设# 开发人员# 服务# 架构 5年前640
前后端分离的陷阱 作者 | 娴静,不管你设计的系统架构是怎么样,最后都是你的组织内的沟通结构胜出。这个观点一直在组织内不断地被证明,但也不断地被忽略。,,近几年,随着微服务架构风格的引入、前后端生态的快速发展、多端产品... 网站建设# 分离# 前后# 前端 3年前630
详解容灾架构中的数据复制技术 企业容灾架构中,所谓的数据复制技术主要是指能够将结构化数据进行复制,从而保证数据具备双副本或者多副本分散在不同数据中心的技术。这里面需要强调两点:,① 结构化数据:以结构化数据为主的数据复制技术。,②... 网站建设# 复制# 技术# 数据 5年前620
如何使用Node.js构建微服务 ,译者 | 李睿,审校 | 孙淑娟,使用Node.js构建微服务是一种事件驱动的开发架构,允许开发人员开发功能加载、可扩展和可靠的应用程序。,构建应用程序不仅要满足客户的要求,还要将复杂的功能与动态编... 网站建设# js# node# 应用程序 5年前610
最终选择了单体应用,放弃了微服务架构 今年年初,刘润老师在他的一个短视频号上发布了一段视频:《钱越来越难赚了,怎么办》,在他看来钱越来越难赚了的原因主要有五个:效率被技术推动、行业稀缺性流动、消费者需求变化、组织内部熵增、经济形势不好;他... 网站建设# 数禾# 架构# 研发 3年前600
一文读懂微服务设计模式 ,译者 | 李腾辉,数十年来,人们一直采用单体构架来开发应用程序,而现在越来越多的人正在转向微服务架构。微服务架构可以为我们带来更快的开发迭代速度,更高的可扩展性、可靠性,以及灵活性—使用更合适的技术... 网站建设# 应用# 开发# 服务 4年前600
一个简洁、强大、可扩展的前端项目架构是什么样的? ,大家好,我卡颂。,React技术栈的一大优势在于 —— 社区繁荣,你业务中需要实现的功能基本都能找到对应的开源库。,但繁荣也有不好的一面 —— 要实现同样的功能,有太多选择,到底选哪个?,本文要介绍... 网站建设# bulletproof# react# 开源 4年前600
Wayformer: 一个实现运动预测简单有效的注意网络 arXiv论文“Wayformer: Motion Forecasting via Simple & Efficient Attention Networks“,2022年7月上传,是谷歌Wa... 人工智能# 架构 3年前590
当低代码和无代码平台可以加速应用程序现代化时 ,你的组织很可能正在寻求将遗留应用程序现代化、将单片应用架构拆分为服务,并迁移到公共或私有云基础架构。在此过程中,您可能还希望改善用户体验,创建CI/CD流水线,添加测试自动化,并实施一系列其他Dev... 网站建设# devops# 应用程序# 架构 3年前590
现代企业数据架构的关键要素 译者 | 陈峻,审校 | 孙淑娟,不知您是否注意到,现代企业数据架构的概念化设计,对于企业的数据掌控与“变现”能力,起着至关重要的作用。此处的现代企业架构主要包括:微服务、云原生应用、事件驱动方案以... 网站建设# 企业# 数据# 架构 3年前590
秒杀系统的架构(Golang 实现) ,每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。,尤其是春节期间,大家不仅使用12306... 网站建设# 并发# 抢票# 架构 5年前590
对软件系统的一些理解 这篇文章是想表达我对系统软件的一些理解,风格跟之前的不太一样,整体偏“务虚”。我自己其实是不太擅长“务虚”的,甚至是有点排斥。就跟相比起看论文,我更喜欢看code,当然我也看论文,只不过相对来说少些... 网站建设# lsm# tree# 存储 3年前580
B站配置中心架构的演进 配置中心的诞生和项目架构的演进有着密切的联系。传统单体应用存在一些潜在缺陷,如随着规模的扩大,部署效率降低,团队协作效率差,系统可靠性变差,维护困难,新功能上线周期长等,所以迫切需要一种新的架构去解决... 网站建设# 服务# 架构# 演进 3年前580
Python高级架构模式的整理 ,1、残差连接是目前常用的组件,解决了大规模深度学习模型梯度消失和瓶颈问题。,通常,在10层以上的模型中追加残差连接可能有帮助。,2、标准化用于使模型看到的不同样本更相似,有助于模型的优化和泛化。,以... 网站建设# python# 教程# 架构 3年前580
如何在实践中将单体架构迁移到微服务 译者 | 李睿,审校 | 孙淑娟,关于从单体(Monoliths)架构迁移到微服务架构的主题有一些很好的文章,单体架构的优点和缺点非常简单。不过可以了解其他事项——策略。构建单体是因为它们更容易上手... 网站建设# 单体# 服务# 本文 4年前580
云原生时代,应用架构将如何演进? 云原生已经进入了PaaS上云为主的阶段 阿里巴巴已经经历了IaaS上云的阶段,迈进到了PaaS上云的时代。在去年的“双11”,阿里巴巴就已经实现了电商核心系统的全面上云,这里的上云主要是在IaaS层... 网站建设# 云原生# 应用# 开发 3年前570
如何开始使用事件驱动的微服务 译者 | 李睿,审校 | 重楼,许多组织在其发展过程中达到了这样一个阶段,即曾经为他们提供良好服务的单一应用程序开始阻碍他们的发展。也许业务需要现有架构无法支持的新功能,或者需要更灵活的方法来存储和访... 网站建设# 事件驱动# 单一# 应用程序 3年前570
90%的程序员,都没用过多线程和锁,怎么成为架构师? 你只面向工作学习吗?,如果说编程只是单纯的承接产品需求开发系统功能,那么基本可以把程序开发简单理解成按照需求PRD,定义属性、创建方法、调用展示,这三个步骤。,尤其是在一些大公司中,会有易用的、完善的... 网站建设# 关心# 开发# 架构 3年前570
轻量级的架构决策记录机制 作者:倪新明,ADR是一种性价比非常高的架构决策文档化实践,团队引入和实践成本很低,却能为团队带来极大收益!,不论是在传统的IT行业,还是互联网行业,研发团队在架构决策层面或多或少的都会面临以下问题或... 网站建设# adr# 决策# 文档 5年前570
整洁架构之CSS 作者 | 李光毅,虽然开发工具早已经从 preprocessor 进化到了 styled component 甚至是 functional css,但在我看来新的工具并没有让我们的样式代码写的更好,只... 网站建设# c# css# s 4年前560
Web 应用程序架构:最新指南 当用户登录到台式机/笔记本电脑或移动设备,打开浏览器并键入网站名称时,浏览器会显示所需信息,用户会在网站上执行操作。你有没有想过计算机如何检索这些信息以及在后台发生了什么?它是一种底层 Web 应用程... 网站建设# web# 应用程序# 架构 4年前560
英特尔宣布推出LLVM架构的C/C++编译器 ,日前,英特尔官宣推出基于 LLVM 架构的下一代 C/C++ 编译器,从而代替之前经典的英特尔 C++ 编译器。 LLVM是底层虚拟机(Low Level Virtual Machine)的缩写,是... 网站建设# c# llvm# 架构 3年前550
一文聊聊面向服务架构的汽车软件分析和设计 SOA作为一种面向服务的架构,是一种设计思想和方法论。在SOA架构中,服务是最核心的抽象手段和系统最基础的描述单元。,每个服务组件具备独立的功能,且可被复用;服务组件之间的接口遵循统一标准,可互相访问... 网站建设# soa# 智能网# 服务 5年前550
为什么 NodeJS 是构建微服务的最佳选择? 微服务是一种应用架构,它将每个应用功能都放在自己的服务中,与其他服务隔离。这些服务是松散耦合的,可独立部署。,这种架构的出现是为了解决旧的 Web 应用开发的单体方法。在单体软件中,所有的东西都是作为... 网站建设# 单体# 应用# 服务 5年前550
使用开源 API 网关实现可伸缩 API ,API 网关是一个单一节点,提供对 API 调用入口。网关聚合了所请求的服务,并相应传回合适的响应信息。为了令你的 API 网关有效地工作,设计一个可靠、高效且简洁地 API 至关重要。本文介绍一种... 网站建设# api# 主导# 应用程序 3年前540
基于组件开发的六大优势 ,基于组件的架构可以帮助您交付优化的应用程序来响应不断变化的市场需求。最好的部分是你不需要聘请昂贵的应用专家来做这件事!,除了在您的软件应用程序中拥有可重用的代码位之外,基于组件的开发还带来了许多优势... 网站建设# 团队# 基于# 架构 5年前540
数据湖架构,为什么需要“湖加速”? 湖加速即为数据湖加速,是指在数据湖架构中,为了统一支持各种计算,对数据湖存储提供适配支持,进行优化和缓存加速的中间层技术。那么为什么需要湖加速?数据湖如何实现“加速”?本文将从三个方面来介绍... 网站建设# 大数据# 开发# 开发工具 3年前530
温故知新:从计算机体系结构看操作系统 计算机体系结构正在消亡 (Architecture is dying)?其背后可能是对传统的冯·诺伊曼体系结构在应对多样化应用时局限的无奈,以及对摩尔定律的放缓甚至终结的担心。那么,计算机体系结构又将... 网站建设# architecture# 体系结构# 摩尔定律 3年前530
AI也可以脑补画面了吗? 一 导读 一段描述性的文字、配上风格参考和局部的画面信息,AI有可能快速、准确的“脑补”出完整的图像吗?在深度学习顶会NeurIPS 2021上,阿里巴巴达摩院智能计算实验室提出了一种全新的多... 网站建设# ai# 开发# 开发工具 3年前520
一个牛逼的创业公司后台技术栈搭建方案 在大多数创业公司,因为没有大公司那些完善的基础设施,需要从开源界的一个个系统和组件做选型,最终形成整个的后台技术栈。 说到后台技术栈,脑海中是不是浮现的下面这样一幅图? 图 1 有点眼晕,以下只... 网站建设# 后台# 开发# 开发工具 3年前520
释放微服务的力量:揭示API的好处、挑战和最佳实践 译者 | 李睿,审校 | 重楼,在当今快节奏的软件开发环境中,微服务已经成为一种流行的架构模式。但是什么是微服务呢?简而言之,微服务是一种将应用程序构建为通过轻量级协议进行通信的松散耦合、细粒度服务的... 网站建设# 应用程序# 服务# 架构 3年前520
MPP架构与Hadoop架构是一回事吗? 计算机领域的很多概念都存在一些传播上的“谬误”。,MPP这个概念就是其中之一。它的“谬误”之处在于,明明叫做“Massively Parallel Processing(大规模并行处理)”,却让非常多... 网站建设# hadoop# mpp# 对比 4年前520
结合项目解答使用Go中间件遇到的问题:中间件的概念和应用 在服务端开发中,“中间件”是大家一定会听到的名词。,初学者听起来觉得很高大上,觉得很难,其实“中间件”并不难,对我们学习Go语言来说,使用中间件也没有太多心智挑战。,“中间件”它并没有很严格的定义,但... 网站建设# go# goframe# 中间件 4年前520
架构演变之SpringCloud由来 ,,,我相信,绝大部分同学都用过SSM框架进行过开发,当时你们所在项目组肯定是将所有的功能模块全部放在了同一个框架里面,只是不同的功能建了一个不同的包,然后所有的功能模块数据存储在一个数据库里面,然后... 网站建设# 业务量# 功能模块# 数据量 4年前520
从方法到思维:什么是应用逻辑架构的正确姿势? 本文分享阿里资深技术专家六铢的架构方法论,这套方法论中包含了详细的架构推导逻辑,希望能够帮助大家在工作中从各个粒度、各个层次来做好架构工作。较长,同学们可先收藏再看。 一、背景 1.1 架构... 网站建设# 功能# 应用逻辑# 开发 3年前510
微容器完胜大容器? ,现代开发的最佳实践,尤其是在实现微服务架构时,无不涉及使用Docker、Kubernetes和其他容器技术。,容器正在改变企业部署和使用应用程序的方式。提高开发和交付效率、可移植性是吸引企业使用容器... 网站建设# 使用# 容器# 应用程序 3年前510
解析分布式存储选型和应用九个典型问题 【问题描述】存储是IT架构最基础的部分,新技术的发展对存储提出了更高的要求,分布式存储针对这些新技术有哪些特长?不足又有哪些?,@顾黄亮 苏宁消费金融有限公司 技术总监: ,分布式存储在IT架构中的定... 网站建设# 分布式# 存储# 架构 4年前510
REST会消失吗?事件驱动架构如何搭建? ,译者 | 崔皓,策划 | 云昭,为什么“基于事件”和“事件驱动”这两个词现在几乎每个人都会挂在嘴边?能否使用现有的REST API来构建事件驱动的架构?本文将围绕这两个问题展开讨论。,技术改变世界... 网站建设# rest# 事件驱动# 包裹 4年前510
win11安卓模拟器是否是arm详细介绍 安卓应用程序有不同的架构,其中有很多应用程序需要使用独特的ARM架构,但是在x86的windows系统中无法使用arm架构的安卓模拟器。最近win11系统宣布能够支持安卓应用,那么win11是否支持a... 电脑技巧# arm# win# 安卓 3年前500
我们一起聊聊Kafka核心概念,你学会了吗? 一、Producer 生产者创建消息。 该角色将消息发布到Kafka的topic中。broker接收到生产者发送的消息后,broker将该消息追加到 当前用于追加数据的 segment 文件中。 一般... 网站建设# 前端# 开发# 架构 3年前500
业务侧最好的朋友:微服务中的 BFF 架构 在我们之前设计的一个供应链系统中,它包含了商品、销售订单、加盟商、门店运营、门店工单等服务,涉及了各种用户角色,比如总部商品管理、总部门店管理、加盟商员工、门店人员等,而且每个部门的角色还会进行细分... 网站建设# 供应链# 加盟商# 工单 3年前500
该不该将单体架构迁移到微服务? 译者 | 陈峻,审校 | 孙淑娟,目前,业界最常见的软件范例有:单体(Monolith)和微服务架构两种类型。两者的逻辑结构如下图所示。,,通常:,一直以来,我们都沿用且谙熟单体架构,下面,我们先主... 网站建设# 单体# 审校# 应用程序 4年前500
架构方法论:如何自底向上推导应用逻辑? 点击阅读上篇:从方法到思维:什么是应用逻辑架构的正确姿势? 五 架构的基本约束 架构约束分成了基本约束和业务约束: 逻辑架构基本约束:是软件工程领域常见的各种软件设计原则。 逻辑架... 网站建设# 应用逻辑# 开发# 开发工具 3年前490
微服务架构的数据库为什么喜欢分库分表? 微服务架构想必大家都是有所耳闻。,简单来说,微服务架构就是把传统的一个单体应用以一套"小服务"的方式进行开发,这些"小服务"可以运行在不同机器上,它们在自己的进程中运行,"小服务"之间可以通过像是 H... 网站建设# 业务# 信息# 数据库 3年前490
聊聊微前端那些事儿 根据Micro-Frontend 官网的定义,微前端是将网站或者 web 应用程序视为由独立团队拥有的功能组合。这么说你可能会感到难以理解,通俗地讲,微前端就是各个仓库组件独立,彼此可以独立开发和部署... 网站建设# 前端# 应用程序# 服务 3年前490
如何从FreeBSD 12升级到FreeBSD13 译者 | 赵青窕,审校 | 孙淑娟, 升级过程中的异常处理,最近,FreeBSD的版本发布团队宣布FreeBSD 13.1-RELEASE发布的消息。这是13-stable分支的... 网站建设# freebsd# 升级# 架构 4年前490
过去十年最大的架构错误,微服务又被泼冷水了! 撰稿丨千山,自微服务这个概念诞生以来,就伴随着诸多热议。人们要么爱它,要么恨它,似乎没有什么中间地带。,在微服务如日中天的几年中,很多公司都尝试进行了微服务转型。彼时,微服务架构提供了一种新颖的重构现... 网站建设# 放弃# 服务# 架构 4年前490
醒醒吧,你根本不适合用事件驱动架构 当下,随着微服务的兴起,容器化技术的发展,以及云原生、serverless 概念的普及,事件驱动再次引起业界的广泛关注。,所谓事件驱动的架构,也就是使用事件来实现跨多个服务的业务逻辑。事件驱动架构是一... 网站建设# 事件驱动# 时间# 服务 3年前480
DDD领域驱动工程落地实战 ,我在公司对支付业务、结算业务、资金业务使用DDD进行领域建模的两年,得到了许多好评,也面对过不少质疑,总体来说还是能收获不少,这对团队成员理解业务起着很大作用。近半年一直在研究DDD的落地实战,如今... 网站建设# ddd# 工程# 架构 4年前480
我跟同事之间一次关于“架构设计”的嘴炮,大家一起听听... ,上一篇文章《百亿级流量的系统架构该怎么设计,今天就来教会你!》分析了一下如何利用消息中间件对系统进行解耦处理。,同时,我们也提到了使用消息中间件还有利于一份数据被多个系统同时订阅,供多个系统... 网站建设# 一起# 关于# 同事 5年前480
第一次当架构师,我设计高并发架构发现了N个痛点...... 之前更新过一个“亿级流量系统架构”系列,主要讲述了一个大规模商家数据平台的如下几个方面:,接下来,我们将会继续通过几篇文章,对这套系统的可扩展架构、数据一致性保障等方面进行探讨。,如果没看过本系列文章... 网站建设# 亿级# 文章# 架构 4年前470
一篇讲明白DevOps时代下的持续架构实践 软件架构领域正在爆发一场新的革命。Gartner权威发布2023年十大科技趋势之一“可持续IT架构”,可持续架构得到越来越多从业人员认同。创建和维护可持续的软件架构对于架构师和工程师而言也是一项巨大的... 网站建设# devops# 挑战# 架构 4年前470
2023 年十大前端发展趋势 新技术的出现和老技术的淘汰让前端开发者们需要不断地学习和更新知识。特别是在经济不好的情况下,是否掌握新的技术很大程度决定着你是否被淘汰。,,虽然应用程序试图将网站替代,但前端 Web 开发业务仍在快速... 网站建设# web# 前端# 服务 3年前460
实时湖仓一体在腾讯的落地实践 需要进行数据处理的公司在湖仓演进的架构选择上都十分相似。起初,首选方式是数仓架构,比如teradata 、greenplum或Oracle等。通常数据处理的流程是把一些业务数据库,如Transacti... 网站建设# teradata# 数仓# 架构 3年前460
loongarch架构介绍—基础指令(一) ,想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,最近龙芯中科宣布,龙芯2K0500开发板已与OpenHarmon... 网站建设# loongarch# 开源# 架构 3年前460
输了:传统架构应用快速横向扩容PK容器! 当监控平台发现流量突增,业务系统应用或链路监控出现一定范围的告警,此时我们查看问题的方向为:,以上几种情况都是我们在处理生产故障过程中比较常见的, 本次我们就应用系统压力过大的场景,需要进行横向扩容的... 网站建设# 应用# 扩容# 架构 4年前460
一文搞懂 SAE 日志采集架构 ,日志,对于一个程序的重要程度不言而喻。无论是作为排查问题的手段,记录关键节点信息,或者是预警,配置监控大盘等等,都扮演着至关重要的角色。是每一类,甚至每一个应用程序都需要记录和查看的重要内容。而在云... 网站建设# sae# serverless# 日志 5年前460
事件驱动架构的优点和面临的挑战 译者 | 布加迪,审校 | 孙淑娟,数据在急剧增多。全球每天生成的数据量三年后将达到463 EB。相比之下,人类迄今生成的所有单词量估计总共也就5 EB。,为了在当今的数字经济下取得成功,许多企业在实... 网站建设# eb# 事件驱动# 企业 5年前460
Keras可视化神经网络架构的四种方法 我们在使用卷积神经网络或递归神经网络或其他变体时,通常都希望对模型的架构可以进行可视化的查看,因为这样我们可以 在定义和训练多个模型时,比较不同的层以及它们放置的顺序对结果的影响。还有可以更好地理解模... 网站建设# keras# 可视化# 架构 5年前460
我们一起聊聊分布式架构中的可观测性,看你了解几分? 随着分布式架构逐渐成为主流,“可观测性”一词也日益频繁地被人提起,它涉及的范围比较广泛,主要概括为如下三类:,这三个方向虽然各有千秋,各有侧重,但是又不完全独立。在Peter Bourgon 的文章... 网站建设# 分布式# 度量# 架构 3年前450
不了解持续架构会落伍么? 信息技术是一个日新月异的领域,从自身的发展到学科的教程,再到应用场景的无处不在,导致每天甚至每时每刻都可能会有新的技术或者新的方法涌现出来。,“吾生也有涯,而知也无涯”,那么,对于一个工程师而言,不了... 网站建设# 实战# 工程师# 成长 4年前450
跳出大公司技术体系谈架构 为什么大部分工程师都无法成为优秀的架构师?做到纯精通 coding, 是否能成为***的架构师?如果你有这样的疑惑,就来听听蚂蚁高级测试开发专家懿泽怎么说。今天,懿泽跳出大型互联网公司技术体系,从通用... 网站建设# 开发# 开发工具# 技术体系 3年前440
图解Nginx,系统架构演变 + Nginx反向代理与负载均衡 ,大家好,我是哪吒。,本系列为SpringCloud微服务系列,先从微服务的入口Nginx开始学习,读哪吒编程,品技术人生。,最开始接触Java语言的时候,我写的第一个项目是图书管理系统,当时是用JS... 网站建设# jsp# nginx# springcloud 4年前440
架构治理基石:基于规范 + 模式的工具化 围绕于 ArchGuard,我们一直在探索适合于大多数企业的治理模式。通常来说,对于应用架构的治理来说,我们的预期目标是,对应的 架构设计 (广义上的)能被采纳和遵守。如果过程中出现有流程上的问题,导... 网站建设# 我们# 架构# 模式 5年前440