深圳幻海软件技术有限公司 欢迎您!

  • 多云架构:实现多云环境的无缝集成

    在当今信息时代,云计算已经成为企业和组织不可或缺的技术支持,而多云环境的兴起更是推动了企业的数字化转型。然而,随着云服务提供商的多样化,许多企业面临一个新的挑战:如何将来自不同云平台的服务和资源无缝集成,以构建高效、弹性且具备灵活性的多云架构。什么是多云架构?多云架构是一种将多个不同的云服务提供商的

  • 认识微服务

    单体架构特点  简单方便,高度耦合,扩展性差, 适合小型项目。例如:学生管理系统。分布式架构特点松耦合,扩展性好,但是架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝。微服务:一种良好的分布式架构方案 优点:拆分粒度更小,服务更独立,耦合度更低。缺点:架

  • JQueue一个实现Outbox模式的库

       为了提高系统吞吐率,也就是提高生产效率,核心观点如下,系统设计也是如此    在微服务或任何其他基于事件的架构(event-driven-architecture)中,在一些用例中,一个服务可能需要我们对他们自己的本地数据库

  • 微服务架构 | 服务架构的演进

    作者:@桑小榆的坚定学说本文为作者原创,转载请注明出处:https://www.cnblogs.com/ISangyu/p/16774444.htmlhi,这里桑小榆。本篇,我们开始探讨微服务架构这块内容,并打算专门写一个微服务的专栏。写微服务的知识体系其实早有动机,把微服务架构知识梳理完整,由于很

  • 如何结合整洁架构和MVP模式提升前端开发体验(一) - 整体架构篇

    本文不详细介绍什么是整洁架构以及MVP模式,自行查看文章结尾相关链接文章。整洁架构粗略介绍下图为整洁架构最原始的结构图:Entities/Models:实体层,官方说法就是封装了企业里最通用的一部分逻辑,也可以叫Models,可能是只包含数据字段的对象,也可能包含方法,具有一部分业务逻辑。更加深入就

  • 单体优先的微服务架构

    作者|MartinFowler当听说有团队在使用微服务架构时候,我注意到了一些规律:几乎所有成功应用微服务的系统,都来自于一个过大单体项目拆分而来。几乎所有我听到过一开始就选择使用微服务架构的系统,并从0构建,最终的结果都有一系列严重的麻烦。这些规律在我同事中产生了长期的讨论:你不应该在新项目之初就

  • 淘宝双11高并发架构是怎么设计的?看完这篇你就知道了

    一、背景引入这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发?大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。因为没有过相关的项目经历,所以就没法从真实的自身体会和经

  • 架构迭代无法一蹴而就,做开源亦是如此

    ApacheDolphinScheduler是基于Apache开源社区理念打造的知名DataOps领域开源项目。作为一个分布式去中心化,易扩展的可视化工作流任务调度平台,ApacheDolphinScheduler目前已累计在1000多家公司生产环境中作为企业的核心调度系统。在近日的【T·Talk】

  • 【技术人访谈录】史海峰:在时代节点上顺势而为是一种幸运

    当时光倒转至2001年,你会发现那是一个颇为神奇的年份:中国加入WTO;APEC会议在上海举行;北京申奥成功;甚至连中国男足也在这一年获得了日韩世界杯的入场券;同年9月11日,大洋彼岸双子塔惨剧震惊世界……在时代背景下,任何个体都会变得无比渺小,但也恰恰是芸芸众生各自的命途,交缠成整个时代的宏大叙事

  • 阿里10年沉淀|那些技术实战中的架构设计方法

    作者| 朱春茂(知明)上周我写的一篇文章《​​关于技术能力的思考和总结​​》引起了大家的关注,好多读者的评论“以写代想、以想促真、以讲验真”,大家的感受很深刻,基于上次的文章,这篇文章我其实更想跟大家聊聊一些常用的思考方法,思考问题的方式对了,往往可以帮助大家少走弯路。常用思考方法技术常用

  • 深入浅出带你了解微服务架构如何运作?

    1.您对微服务有何了解?微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。一文详解微服务架构通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大型蜂箱。这些细胞形成图案,产生坚固的结

  • 深入了解 React Native 新架构

    ReactNative团队宣布新架构将于2022年推出。点击​​这里[1​​]查看他们的完整博客。“2022isgoingtobetheyearoftheNewArchitectureinopensource”(2022将会是新架构开源之年)由于新版本发布在即,现在是个很好的机会去了解它的底层发生了

  • 从功能安全视角看软件架构设计

     功能安全应该如何考虑软件架构,什么样的架构是符合功能安全标准要求的,对于软件架构工程师和功能安全工程师,很难在两个方面都说得明白,本篇来从功能安全的角度谈谈软件架构设计的基本要求。首先,功能安全软件的架构设计是基于两个层次的:第一:选取和建立一个层次分明,易于理解的软件架构;第二:在第一

  • 组织的应用程序架构是如何演变的?

    【51CTO.com快译】如果组织一直在以某种方式开发或采用应用程序架构,那么在过去几年中会看到很多变化。虽然组织采用许多不同类型的架构和技术,但有时却很难跟踪它们,因此需要回顾应用程序架构的应用,还要了解其未来的发展方向。本文将对应用程序架构在过去几年如何演变,以及每次演变的驱动因素进行分析和探讨

  • 你真的需要Kubernetes吗?

     引入Kubernetes时不能太草率,因为它不一定适合你。本篇文章探讨了在使用Kubernetes前应该考虑的一些因素。过去几年,Docker成为一种非常受欢迎的应用程序构建、交付和运行方式。使用Docker,只需一次构建应用程序,即可随处运行。虽然这是软件开发方式的一次巨大飞跃,但它也

  • 为什么在做微服务设计的时候需要DDD?

     记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性。但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型

  • 如何避免新代码变包袱?阿里通用方法来了

    什么是设计?什么是架构?从零开始建立一个新的系统,新写的每行代码都可能成为明天的历史包袱?如何能有效的在遗留代码上工作?今天,阿里资深技术专家辉子为我们带来NBF框架下软件工程架构设计通用方法论,值得细细品读。Note:本文讨论的是基于服务化前提下的通用软件工程架构方法论,并未涉及到微观设计或架构的

  • 架构师教你如何设计一个高并发系统?

     面试剖析其实所谓的高并发,如果你要理解这个问题呢,其实就得从高并发的根源出发,为啥会有高并发?为啥高并发就很牛逼?我说的浅显一点,很简单,就是因为刚开始系统都是连接数据库的,但是要知道数据库支撑到每秒并发两三千的时候,基本就快完了。所以才有说,很多公司,刚开始干的时候,技术比较low,结

  • Java程序员必知——基于微服务的软件架构模式

    微服务(microservices)这个概念不是新概念,很多公司已经在实践了,例如亚马逊、Google、FaceBook,Alibaba。微服务架构模式(MicroservicesArchitecturePattern)的目的是将大型的、复杂的、长期运行的应用程序构建为一组相互配合的服务,每个服务都

  • 年薪50W的程序员,如何用5年时间成为一名架构师,分享成功的经验

    架构师,我想很多人都知道,其实该职位头衔在最早的IT领域是没有的,它是近些年来由互联网的发展所引发的需求,因为现阶段的数据量及高并发的活跃好动,引起了不少传统的技术人员的力不从心,企业愈发关注到了系统架构的重要性,所以不同行业开始招募架构技术人员,架构师就诞生了。 架构设计的条件以下三个条

推荐阅读