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

  • 容器化微服务:用Kubernetes实现弹性部署

    随着云计算的迅猛发展,容器化和微服务架构成为了构建现代应用的重要方式。而在这个过程中,Kubernetes(常简称为K8s)作为一个开源的容器编排平台,正在引领着容器化微服务的部署和管理革命。本文将深入探讨容器化微服务的核心概念、Kubernetes的优势以及如何借助Kubernetes实现弹性部署

  • Spring Cloud和微服务的概念和实现方式

    SpringCloud是Spring生态系统中的一个用于构建分布式系统和微服务的框架。它提供了一系列组件和工具,用于简化分布式系统和微服务的开发、部署和管理。下面是SpringCloud和微服务的概念和实现方式的介绍。      &nbsp

  • 华为云容器和微服务,云原生时代的领航者

    近期华为云围绕容器和微服务,号召行业分析师,应用上云实践者围绕容器和微服务进行深入讨论。华为云全栈容器与微服务,业务创新快人一步敏捷、高效、智能是Cloud2.0时代企业数字化转型核心诉求,华为云全栈容器和微服务全面拥抱云原生,提供全栈云原生应用开发与管理,包括容器、微服务框架、云中间件、压测、AP

  • Spring Cloud与微服务

    SpringCloudSpringCloud是微服务架构的一种实现1.微服务微服务架构是一种架构模式或者说一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合,为用户提供最终的价值。服务之间采用轻量级的通信机制(通常是基于HTTP的RESTf

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

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

  • 我们为什么需要「云原生大数据」?

    「云原生大数据 」已经是现在科技领域的热词了,尤其是对于大中型企业的可扩展性和敏捷性开发需求而言。什么是「云原生大数据」呢?首先大数据是我们很熟悉的词汇了,主要讲的是储存、使用、挖掘海量的数据。而因为数据量过大,因此无法在本地单机上运行,而必须在云上进行管理。云原生指的是进一步提升云服务的

  • API 网关的功能用途及实现方式

    1.API网关诞生背景前言API经济生态链已经在全球范围覆盖,绝大多数企业都已经走在数字化转型的道路上,API成为企业连接业务的核心载体,并产生巨大的盈利空间。快速增长的API规模以及调用量,使得企业IT在架构上、模式上面临着更多的挑战。API是什么API网关是一个服务器,是系统的唯一入口。从面向对

  • 微服务循环依赖调用引发的血案

    最近的迭代转测后遇到了一个比较有意思的问题。在测试环境整体运行还算平稳,但是过一段时间之后,就开始有接口超时了,日志中出现非常多的“java.net.SocketTimeoutException:Readtimedout”。试了几次重启大法,每次都是只能坚持一会之后,再次出现SocketTimeou

  • 微服务vs单体,为什么说单体在绝大部分时候是更好的选择

    在微服务大行其道的今天,其实已经有很多大师或者有务实的研发者已经意识到微服务在研发过程中,可能不是你想要的银弹,很多时候起到了反作用。在本文中,我们学习一下由软件大师“MartinFowler”在2015年就提出的“单体优先”(MonolithFirst)的思想。MartinFowler发现所有成功

  • Spring Cloud 还没学明白,Istio 又是什么鬼??

    ​大家好,我是不才陈某~过去,我们运维着“能做一切”的大型单体应用程序。这是一种将产品推向市场的很好的方式,因为刚开始我们也只需要让我们的第一个应用上线。而且我们总是可以回头再来改进它的。部署一个大应用总是比构建和部署多个小块要容易。集中式:集群:分布式:分布式和集中式会配合使用。我们在搭建网站的时

  • 微服务到底该怎么样部署呢?

    微服务应用程序可以以多种方式运行,每种方式都有不同的权衡和成本结构。适用于跨越几个服务的小型应用程序可能不足以用于大型系统。从简单到复杂,以下是运行微服务的五种方式:单机多进程:购买或租用服务器并将微服务作为进程运行。多台机器,多进程:显而易见的下一步是添加更多服务器并分配负载,提供更高的可扩展性和

  • 在Serverless环境中如何设计微服务?

    作者|RajaSaravanan编译|EthanServerless已成为企业在数字化、现代化升级过程中越来越流行的范式,不管是国内的阿里云、腾讯云、华为云,还是国外的亚马逊云科技,微软等云计算厂商,都正在大力投入无服务器计算领域。由于Serverless提供了一个微型的架构,终端客户无需部署、配置

  • 微服务分解设计四种法则

    如果您在设计大型并发应用程序或者准备拆解之前的老系统时,我想你第一考虑的是微服务架构方式。前面我们了解到微服务架构将应用程序构建为一系列松散耦合的服务,是为了通过实现持续交付和灵活部署来加速软件开发。出于很原因,分解很重要有利于分工和知识共享。使用它,具有特殊知识的多个人(或团队)可以在一个应用程序

  • 微服务如何聚合 API 文档?这波秀~

    今天这篇文章介绍一下微服务如何聚合Swagger实现接口文档管理。文章目录如下:为什么需要聚合?微服务模块众多,如果不聚合文档,则访问每个服务的API文档都需要单独访问一个SwaggerUI界面,这么做客户端能否接受?反正作为强迫症的我是接受不了.......既然使用了微服务,就应该有统一的API文

  • 6000 字|20 图|Nacos 手摸手教程

    大家好,我是悟空呀。上次我们讲解了OpenFeign的架构原理,这次我们要来进入Nacos帝国了,Nacos作为服务注册中心、配置中心,已经非常成熟了,业界的标杆,在讲解Nacos的架构原理之前,我先给大家来一篇开胃菜:讲解Nacos如何使用。涉及到如下两个话题:用Nacos作为注册中心。用Naco

  • 了解微服务失败的这11个原因,预防和及时止损!

    微服务“很香”,它有许多优势,比如更快的开发、更好的可扩展性、更小的独立团队等等。但是,很多团队却在微服务上举步维艰,没有很好利用其优势。原因到底是什么?这是本文作者试图回答的。过去几年,我对推进数字化转型的多家产品团队进行了架构审查。我发现:大多数团队都是遵循微服务架构来构建产品。更快的开发、更好

  • 12种从单体架构向微服务转型的设计原则与优秀实践

    【51CTO.com快译】不知您是否还记得,过去传统的应用程序往往是作为一个整体被开发出来,然后被打包成为一个代码包,进而作为一个整体单元被部署的。一直以来,这种单体架构本身和与之相关的维护极具复杂性,而且开发与迭代速度也相当缓慢。这些都在促进软件开发企业去不断地寻求具有可持续性、灵活性、以及易于集

  • 九个提升程序员技术技能的备忘单和指南

    用我们最新的编程备忘单和指南来为新年开局,它适合所有技能水平的人。对刚接触命令行的新程序员来说备忘单是完美的。然而,即便是最有经验的程序员也需要时不时地依靠参考资料。假如你刚好敲不出那个讨厌的快捷键,那么手边有个备忘单就很赞了。这是一份我们可供下载指南的综述,它将助你在2020年取得成功。备忘单Ma

  • 微服务架构一直火,为什么服务化要搞懂?

    微服务架构,这5年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端?这里浅谈一下微服务架构,主要还是在理解Why:为什么需要服务化?一、对微服务架构的理解1.1微服务架构 微服务架构,主要是多了个“微”。亚马逊有个粗

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

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

推荐阅读