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

  • 微服务部署模型简介

    让我们了解部署微服务的几种不同方式。微服务是构建大规模、复杂应用程序的流行架构模式。它们提供了一种将整体应用程序分解为更小、更易于管理的服务的方法,这些服务可以独立开发、测试和部署。部署微服务的方法有多种,每种方法都有自己的优点和缺点。在本文中,我们将探讨一些最常见的微服务部署策略。容器化容器化是部

  • 什么是微服务,为什么要用微服务

    都说基于云的微服务,为什么微服务要基于云呢?云又是什么?什么是云?"云"这个词现在已经被过度使用了,甚至是滥用。好像一提到哪个公司设计到云,我们就觉得这个公司很厉害,什么技术前沿什么的。那么云到底是个什么呢?互联网领域的云这个概念,又叫云服务,包含云计算和云存储。简单来说,就是把主要的存储和计算工作

  • 五个重要的 Kubernetes 概念让学习变得简单

    Kubernetes是最流行的开源容器编排解决方案。开始使用Kubernetes并不容易。本文将帮助您了解Kubernetes的一些最重要的概念。1.为什么我们需要容器编排?大多数企业都在采用微服务架构。微服务提供了创新的灵活性。然而,微服务并不是免费的。我们没有部署几个应用程序,而是部署了数百个微

  • 一篇带你从零开始学微服务

    说起微服务,大家应该并不陌生,不只是一线大厂,很多中小规模团队也已经将这项技术引入并在实际业务中落地。那作为一名开发人员,应该如何学习微服务呢?虽然现在开源的微服务框架有很多,各种编程语言的都有,花上几个小时搭建一套可运行的开发环境也并不是一件难事。但毕竟微服务涉及的组件还是挺多的,相比于单体架构来

  • 涵盖整个生命周期,微服务设计与治理的16条常用原则

    今天将从存储的上一层「服务维度」学习架构师的第二项常用能力——微服务设计与治理。如何设计合理的微服务架构?如何保持微服务健康运行?这是我们对微服务进行架构设计过程中非常关注的两个问题。本文对微服务的生命周期定义了七个阶段,如下图所示。围绕这七个阶段总结了16条常用原则。一、微服务规划原则1:按照业务

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

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

  • 服务网格如何简化微服务的可观测性?

    译者|陈峻策划|云昭最近一段时间,服务网格和可观测性已是微服务社区中的热门话题。在此,我们将详细地探讨服务网格以及可观测性技术栈,如何协助我们克服在使用微服务过程中的各种挑战。常见的微服务挑战 通常,微服务会给应用上线的运维工作引入大量的开销。我们在调试和确保其持续运行的过程中,往往会面临

  • 服务配置:实现动态刷新与配置共享

    基于阿里开源的Sentinel实现了服务的限流与容错,并详细介绍了Sentinel的核心技术与配置规则。简单介绍了服务网关,并对SpringCloudGateway的核心架构进行了简要说明,也在项目中整合了SpringCloudGateway网关实现了通过网关访问后端微服务。同时,也基于Spring

  • Spring Cloud Gateway整合OAuth2思路分享

    微服务做用户认证和授权一直都是一个难点,随着OAuth2.0的密码模式被作废,更是难上加难了。今天胖哥群里的一个群友搭建用户认证授权体系的时候遇到了一些棘手的问题,这让胖哥觉得是时候分享一些思路出来了。两种思路通常微服务的认证和授权思路有两种:所有的认证授权都由一个独立的用户认证授权服务器负责,它只

  • 微服务架构与 gRPC 和 REST 的集成挑战

    本文总结和提出了解决当前在实现微服务时明显的问题,主要包括服务之间的内部通信,这种一般使用RPC通信。外部第三方系统需要通过HttpRest方式访问服务,这些服务可能只提供了RPC接口。介绍微服务架构的采用率正在上升,并因其带来的灵活性(包括可维护性和可扩展性)而被广泛接受。随着容器化,微服务架构变

  • 创业公司就应该技术选型 Spring Cloud Alibaba , 开箱即用

    大家好,我是Tom哥~互联网时代,面对复杂业务,讲究分而治之。将一个大的单体系统拆分为若干个微服务,保证每个系统的职责单一,可以垂直深度扩展。但是一个个独立的微服务像一座座孤岛,如何将他们串联起来,才能发挥最大价值。这时,我们就要提微服务的生态圈。那么微服务生态圈都有哪些模块?他们的作用分别是什么?

  • 5 分钟搭建 Node.js 微服务原型

     微服务已成为在Node.js中构建可扩展且强大的云应用的主流方法。同时也存在一些门槛,其中一些难点需要你在以下方面做出决策:组织项目结构。将自定义服务连接到第三方服务(数据库,消息代理等)处理微服务之间共享的代码。将项目容器化。在本地运行和调试,然后将其部署到云中。SMF框架是开箱即用的

  • 微服务架构复杂吗?看完这篇你就明白了!

    一:最初的需求 几年前,小明和小皮一起创业做网上超市。小明负责程序开发,小皮负责其他事宜。当时互联网还不发达,网上超市还是蓝海。只要功能实现了就能随便赚钱。所以他们的需求很简单,只需要一个网站挂在公网,用户能够在这个网站上浏览商品、购买商品;另外还需一个管理后台,可以管理商品、用户、以及订

  • 大火的“微服务架构”详解与实践

     一、业务背景1.1产品现状1、各产品系统独立开发,代码复用率低,系统之间互相调用,耦合严重,系统解耦独立部署困难。2、传统的单体架构,规模越来越大也越来越笨重;当新功能的开发、功能的重构变得不再敏捷可控;测试者的回归测试边界难以琢磨;系统的上线部署也变的艰难3、高并发访问下无法提供可靠性

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

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

  • 这是我看过关于微服务架构超好的一篇文章,没有之一

     微服务是什么?微服务是一种细粒度(Fine-Grain)的SOA或许在座的高朋了解过其概念。个人认为,与其说微服务是一种技术,不如将其定义为一种架构,而架构则是"技"的实现与"术"的策略相辅相成。"术"的策略需要分析使用场景,进行合理地划分业务边界,实现"业以类聚",然而"技"的实现则通

  • 浅谈PHP微服务集群搭建

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

  • 基于Redis实现Spring Cloud Gateway的动态管理

    引言:SpringCloudGateway是当前使用非常广泛的一种API网关。它本身能力并不能完全满足企业对网关的期望,人们希望它可以提供更多的服务治理能力。但SpringCloudGateway并不提供数据的动态管理,甚至修改个路由都需要重启。我们如何解决它这个短板,同时实现治理配置数据的高效动态

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

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

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

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

推荐阅读