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

  • 细数云计算产品和技术 - 微服务简介

    简介微服务架构是一种架构模式,提倡将单一应用划分成一组小的服务,服务之间相互系协调、相互配合,为用户提供最终价值。每个服务运行在独立的进程中,服务与服务之间采用轻量级的通信机制。核心是将复杂的应用划分成小颗粒度、轻量化的自治服务,并围绕服务开展服务的开发和服务的治理,实现云化软件的一种架构模式。特点

  • 轻量级的架构决策记录机制

    作者:倪新明ADR是一种性价比非常高的架构决策文档化实践,团队引入和实践成本很低,却能为团队带来极大收益!1团队研发面临的问题不论是在传统的IT行业,还是互联网行业,研发团队在架构决策层面或多或少的都会面临以下问题或挑战:•新成员加入团队,对系统现有的架构决策可能会盲目遵守,只知其然,不知其所以然;

  • 一次关于架构的“嘴炮”

    作者|段和尘文章标题很随意,些微有一些骗点击的“贼意”;但内容却是充满了诚意,想必你已经感受到了。这是一次源于头条Android客户端软件架构问题的探讨,之所以冠上“嘴炮”之名,是因为它有一些务虚;同时又夹杂了一些方法论,不仅适用于客户端软件架构,也适用于其他工作场景,希望对大家有所帮助。为了拉满读

  • 怎么才能成为一个软件架构师?

    这是很多小伙伴问我的一个问题,最近看到KaiNiklas讲架构师的一篇文章,其中的真知灼见引起了我的强烈共鸣,尤其是后面的非技术部分。翻译过来(略有删减),分享给大家。我事先给一位同学看了一下,他说:当个架构师太难了吧,又要精通技术,还得会沟通,平衡,营销.....我还是争取做个技术专家吧!扪心自问

  • 什么时候应该选择微服务架构?

    随着人们转向云原生策略,我们需要一个支持它的架构。作为面向服务架构的一种变体,微服务架构有助于数字世界中的服务多样化。我们来看一些报道:2021年,45%的受访者表示数据分析/商业智能应用程序使用微服务。2018年全球微服务架构市场规模为20.73亿美元,预计到2026年将达到80.73亿美元,20

  • 效率提升10倍,网易游戏面向终态的应用交付实践

    讲师介绍林香鑫,网易游戏团队负责人。2014年加入网易游戏,目前任网易游戏技术中心平台服务组团队负责人、技术专家,长期负责运维开发方向的工作,当前主要负责CMDB和配置管理、流程引擎、交付平台、基础组件和工具等研发管理工作。一、应用交付形态1、应用交付大家对应用交付都很熟悉,游戏应用交付简单来说就是

  • 集中式E/E架构的安全设计

    1.引言现代道路车辆的复杂性与日俱增。为了保持竞争力,汽车必须满足客户对功能和性能的期望,而这些期望本身又与连接性、电气化、泛在技术、通信、即时访问等趋势息息相关。这种趋势增加了车辆的复杂性,并反过来推动汽车E/E(电动和/或电子)架构的演变,从传统的基于总线的分散式架构,由几十个ECU(电子控制单

  • 全解现代企业架构治理

    开篇如果要谈企业架构治理就得先说企业战略。企业战略是企业为实现其商业目标选择的目标,以及为了达到目标的路径与手段。由于企业的一切活动都是围绕商业展开的,同时商业活动的不断发展需要IT的支持。因此可以将企业战略分为:业务战略和IT战略。业务战略是我们经常提起的,它描述了明确的商业目标,并且为其制定了长

  • 为什么90%的“码农”做不了“架构师”?

    选择有时候比努力重要,真正厉害的人不仅仅是埋头苦干,而是会利用好的思维方式、好的方法,看穿事物的本质,顺势而为,找到事情的最优解,并懂得举一反三。 图片来自Pexels架构师是程序员的目标之一,但大多数程序员无法成为架构师。真正厉害的架构师具备什么样的思维方式,到底强在哪?今天,韩帅为你揭

  • 10个优秀实践技巧,实现有效的微服务架构

     微服务架构是什么?这是笔者自己整理的定义:微服务架构是将软件系统分解为自主模块,这些自主模块可独立部署,并通过轻量级,与语言无关的方式进行通信,共同实现业务目标。软件系统很复杂。由于人脑只能接受一定程度的复杂性,因此大型软件系统的高度复杂性会带来许多问题。大规模、复杂的软件系统难以开发、

  • Java高可用集群架构与微服务架构分析

     序可能大部分读者都在想,为什么在这以dubbo、springcloud为代表的微服务时代,我要还要整理这种已经“过时”高可用集群架构?本人工作上大部分团队都是7-15人编制的开发团队,对应的公司项目也大都是中小型项目,最大的项目PV/UV也就只有10w/2w。在这样的场景下,中小型公司一

  • 浅谈PHP微服务集群搭建

     近些年微服务架构大行其道,趁着最近有时间,来捣鼓捣鼓微服务是怎么一回事。微服务架构微服务的概念由MartinFowler于2014年3月提出:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服

  • 技术干货分享:微服务浅谈服务治理的演变过程

     本篇文章先简单介绍了互联网架构的演变,进而介绍了服务化,最后介绍了微服务及最新的服务网格(ServiceMesh)。 互联网架构演变一体架构在计算机软件发展早期,一般桌面软件都是采用这种架构,不管是界面还是业务处理还是数据处理都放到一个包中。这种其实谈不上架构,但也可以说是很好

  • 微服务一定要选Spring Cloud的三大原因详细概述

     前言:现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本文主要讲述我们为什么选择SpringCloud和它的技术概要。1、为什么微服务架构需要SpringCloud简单来说,服务化的核心就是将传统的一站式应用根据业

  • 开源微服务框架,你知道几个?

     诞生于2014年的“微服务架构”,其思想经由MartinFowler阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。关于微服务架构是什么,没有一个明确的定义,每个实践者有自己的理解,但是有人给出的一个公式值得思考:微服务架构=80%的SOA服务架

  • Istio分层架构?80%的人有误解

    前篇:《ServiceMesh究竟解决什么问题》《什么是Istio,ServiceMesh***落地》Istio是ServiceMesh的产品化落地:(1)它帮助微服务之间建立连接,帮助研发团队更好的管理与监控微服务,并使得系统架构更加安全。(2)它帮助微服务分层解耦,解耦后的proxy层能够更加专

  • ServiceMesh究竟解决什么问题?

    服务网格(ServiceMesh)这两年异常之火,号称是下一代微服务架构,接下来两个月,准备系统性的写写这个东西,希望能够让大家对架构技术,有个初步的了解。画外音:我的行文的风格了,“为什么”往往比“怎么样”更重要。互联网公司,经常使用的是微服务分层架构。画外音:为什么要服务化,详见《服务化到底解决

  • 从技术演变的角度看互联网后台架构

    这是去年在部门内部做的一个面向后台开发新同学的课程,因为其他BG一些同学要求分享,所以发一下。其实内容都是些常见开源组件的highlevel描述,比如flask,express框架,中间件的演化,microservice的概念,一些对nosql/columnbaseddb的概念介绍,docker的一

  • 微服务架构有毒,何时不使用微服务?

    【51CTO.com原创稿件】在过去的四年中,使用微服务来构建应用程序似乎成了一种标准。大多数我所合作过的团队也对此表现出了不同程度的兴趣。微服务所承诺的弹性、高可用、低耦合、敏捷,以及能够解决单体架构带来的问题,这些都是它流行的主要原因。但是近段时间来,对于微服务的一些保留意见和注意事项似乎引起了

  • 讨论微服务之前,你知道微服务的4个定义吗?

    关于“什么是微服务”的问题,其实并没有一个统一的认识。这些年在不同的场合里和不同背景的朋友都在探讨微服务。但聊得越多,越发现大家聊的不是同一回事。和DevOps一样,“微服务”也是一个内涵十分广泛的词。本文从“Microservice“这个概念的源头出发,总结了4个常用的微服务定义。一、JamesL

推荐阅读