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

  • 云原生架构:在云环境中构建弹性应用

    随着云计算技术的快速发展,云原生架构已经成为现代软件开发的热门话题。作为一种在云环境中构建和运行应用程序的方法论,云原生架构强调弹性、可扩展性和灵活性,使开发者能够更好地应对复杂的业务需求。本文将深入探讨云原生架构的核心概念、优势以及如何在云环境中构建弹性应用。什么是云原生架构?云原生架构是一种面向

  • 云原生架构的关键技术

    导读:随着云原生技术理念的在行业内进一步的实践发展,云原生架构完成了IT架构在云计算时代的进化升级。以CI/CD、DevOps、微服务架构为代表的云原生技术以其高效稳定、快速响应的特点驱动引领企业的业务发展,帮助企业构建更加适用于云上的应用服务。对企业而言,新旧IT架构的转型与企业数字化的迫切需求也

  • 云原生应用安全的方法

    ​保护云原生应用程序需要正确理解微服务向各种消费者公开的接口(边界)。需要在每个边界上应用适当的工具和机制,以实现适当的安全级别。正确保护运行应用程序的基础架构也非常重要。这包括保护容器映像、安全运行容器运行时以及正确配置和使用容器编排系统(Kubernetes)。微服务安全格局在前微服务时代,大多

  • 项目开发软件架构选择指南

    从系统的组织和部署结构方面来看,软件架构的演化进程显然有着从简单到复杂的趋势。那是否最新最复杂的架构就是目前业界选择的最佳架构呢?非也。没有最好的架构,只有最合适的架构。在软件架构的选择上,“合适”比“新”更加重要。对于整个软件架构发展进程,我们可以大致分为三大阶段:单体架构、SOA架构、微服务架构

  • 微服务架构 | 如果是你,你会怎么拆?

    作者:@桑小榆的坚定学说本文为作者原创,转载请注明出处:https://www.cnblogs.com/ISangyu/p/16818618.html hi,这里是桑小榆呀。前面我们一起探讨了一个微服务的概念了解,微服务,也称为微服务架构,是一种架构风格,它将应用程序构建为服务的集合。集合

  • 构建全域感知能力,打造高并发物联网平台

    Part01高并发框架 高并发是一种在“同一时间点或极短时间内出现大量的操作请求”的场景。而传统的网络通信模型,在面对海量数据高并发场景,已经显得力不从心;一款优秀的高并发框架是现阶段网络通信必不可少的一环,如:Grizzly、Netty,Mina。平台在面对海量设备接入场景,选择了Net

  • 我设计了一套微服务系统,可是上了生产环境直接崩溃…

    ​今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来做,这个可能就一头雾水了。所以今天就给大家聊聊这个微服务架构下的服务治理。单体架构首先,要说到微服务架构,那么先来讲讲

  • 了解如何使用 Node.js 构建微服务

    在移动应用程序开发公司的帮助下构建实时应用程序对于任何企业来说都是最重要的事情。添加新功能并为用户提供更好的用户体验在任何商业应用程序中都起着至关重要的作用。为了执行有效的业务应用程序,企业需要拥有技术成熟且经验丰富的Node.js开发人员的技术成熟的Web开发公司。任何应用程序的设计和质量代码在提

  • 什么是服务网格?在微服务体系中又是如何使用的?

    ​服务网格这个概念出来很久了,从2017年被提出来,到2018年正式爆发,很多云厂商和互联网企业都在纷纷向服务网格靠拢。像蚂蚁集团、美团、百度、网易等一线互联网公司,都有服务网格的落地应用。1.服务网格我认为,服务网格是微服务架构的更进一步升级,它的核心目的是实现网络通信与业务逻辑的分离,使得开发人

  • 使用 gRPC、Ballerina 和 Go 构建有效的微服务

    关键要点根据交互和沟通方式,我们可以将微服务分为两类:面向外部的微服务和内部微服务。RESTfulAPI是面向外部的微服务事实上的通信技术(REST的普遍性和丰富的支持生态系统在其持续成功中发挥着至关重要的作用)。gRPC是远程过程调用(RPC)API范式的一个相对较新的实现。它可以在内部微服务之间

  • 使用 Nocalhost 开发 Rainbond 上的微服务应用

    本文将介绍如何使用Nocalhost快速开发Rainbond上的微服务应用的开发流程以及实践操作步骤。Nocalhost可以直接在Kubernetes中开发应用,Rainbond可以快速部署微服务项目,无需编写Yaml,Nocalhost结合Rainbond加速我们的微服务开发效率。一.简介Noca

  • 为什么 NodeJS 是构建微服务的最佳选择?

    什么是微服务微服务是一种应用架构,它将每个应用功能都放在自己的服务中,与其他服务隔离。这些服务是松散耦合的,可独立部署。这种架构的出现是为了解决旧的Web应用开发的单体方法。在单体软件中,所有的东西都是作为一个单元构建的,所有的业务逻辑都被归入一个广泛的应用。这种方法使更新代码库的过程变得复杂化,因

  • 服务容错:项目整合Sentinel实现限流与容错

    章节概述今天,我们就使用Sentinel实现接口的限流,并使用Feign整合Sentinel实现服务容错的功能,让小伙伴们体验下微服务使用了服务容错功能的效果。因为我们整个专栏的内容仅仅围绕着SpringCloudAlibaba技术栈展开,所以,这里我们使用的服务容错组件是阿里开源的Sentinel

  • 微服务架构如何结合DevOps做好持续交付

    微服务架构如何和持续交付过程相结合,是我们在实施微服务架构的时候必须要考虑的问题,如果是一个简单的单体应用的自动化编译构建和发布,相对来说要简单的多,但是在实施微服务架构后,整个持续交付过程本身会增加一定的复杂度。我们举一个供应链系统开发的场景来说明。该供应链系统划分为了门户应用,招投标中心,采购中

  • 聊聊 Golang 微服务工具包 Go kit

    一、介绍Gokit是Go包的集合,可帮助您构建健壮、可靠、可维护的微服务。它最初被设想为一个工具包,以帮助大型(所谓的现代企业)组织采用Go作为实现语言。但它很快就"向下增长",现在也为较小的初创公司和组织提供服务。Gokit服务分为三层:Transportlayer传输层Endpointlayer

  • Golang 语言微服务的服务注册与发现组件 Consul

    01介绍在2016年底,我开始接触Golang语言和微服务,在过去的5年中,微服务架构变得越来越流行,目前中型及以上规模的公司几乎已经全部抛弃单体架构。本文我们主要介绍Golang语言微服务的服务注册与发现组件consul。在介绍Consul之前,我们先简单了解一下服务注册与发现和CAP定理。02服

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

    去年有人提出了微服务将疯狂至死,微服务的争论从未停止过。今天,小芯给大家带来的是不能不提系列——正确实施微服务架构的10条技巧(也是10个优秀实践)。微服务架构是什么?这是笔者自己整理的定义:微服务架构是将软件系统分解为自主模块,这些自主模块可独立部署,并通过轻量级,与语言无关的方式进行通信,共同实

  • 微服务架构陷阱:过渡设计和设计不足

     在这篇文章里,我将简要地介绍在设计微服务架构时需要注意的问题。如果实施得当,就会获得自治能力和灵活性,但同时也会带来通信延迟和部署及托管成本。这篇文章并不是一个高级指南,我只是希望能够在你们决定采用微服务架构时帮你们做出更好的判断。1. 映射服务在我看来,映射服务是一种很糟糕的

  • 采用微服务架构的六个考量因素

    【51CTO.com快译】新兴技术的下一波浪潮正向我们涌来,人工智能、可穿戴设备、物联网及更多技术变得普及开来。许多组织现面临着管理这些整体式应用程序这个难题。当下,速度和灵活性必不可少。Netflix、Twitter、eBay和亚马逊等大型互联网公司采用的下一个架构创新是微服务。据互联网服务器供应

  • 实用架构技术,阿里P7架构师教你如何设计解决方案

     链路追踪概念什么是链路追踪,用来解决什么问题用户行为链路,如:浏览页面,观看视频,购买商品,收藏,评论等等行为服务流程链路,快速定位异常:用户发起退货,迟迟没收到退回的商品,哪个链条出了问题?大数据ai画像,一个链条下非业务的动态行为数据,才是最贴近用户的素材服务追踪的基础出发点—记录足

推荐阅读