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

  • 在 KubeSphere 中开启高度自动化的微服务可观测性

    Kubernetes为开发者们带来了巨大的微服务部署便利,但同时也将可观测性建设的重要性提升到了前所未有的程度:大量微服务之间错综复杂的调用关系难以梳理,应用性能瓶颈链路难以排查,应用异常难以定位。从现在开始,使用KubeSphere的所有用户可以从KubeSphere的应用商店中快速部署DeepF

  • 几种微服务框架调研报告

    一、引言1.1微服务的目的以拆分和服务化为基础,将海量用户产生的大规模的访问流量进行分解,采用分而治之的方法,达成用户需要的功能指标,并同时满足用户对高可用、高性能、可伸缩、可扩展和安全性的非功能质量的要求。1.2微服务的核心要点业务的功能划分:每个单一的业务功能叫做一个服务,每个服务对应一个独立的

  • 微服务最重要的十个设计模式

    从软件开发早期(1960年代)开始,应对大型软件系统中的复杂性一直是一项令人生畏的任务。多年来为了应对软件系统的复杂性,软件工程师和架构师们做了许多尝试:DavidParnas的模块化和封装(1972),EdsgerW.Dijkstra(1974)的关注点分离以及SOA(1988)他们都是使用分而治

  • 从单体迁移到微服务的十二种方法

    你的团队决定是时候摆脱那个旧的、笨重的单体了,它运行得很好,但是单体已经变得如此之大,以至于你花费更多的精力来维护它而不是添加功能。这里有12个技巧,可帮助您尽可能顺利地过渡到微服务。1.确保你知道你在做什么重写从来都不是一件容易的事,但是从单体应用到微服务,你改变的不仅仅是编码方式;你正在改变公司

  • 微服务真的不挑数据库吗?如何选择?

    微服务架构的应用具有很好的扩展性,因此似乎微服务并不挑数据库,在微服务中使用哪种数据库问题都不是很大。事实真的如此吗?也许对于一些研发能力很强的队伍来说,为微服务选择数据库是很容易的事情,因为选择的数据库无论存在哪方面的缺陷,他们都有办法通过应用方面的优化去解决它。而对于一些普通的研发队伍来说,有时

  • 分布式事务:项目整合Seata实现分布式事务

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

  • 链路追踪:项目整合Sleuth实现链路追踪

    在《SpringCloudAlibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的限流与容错,并详细介绍了Sentinel的核心技术与配置规则。简单介绍了服务网关,并对SpringCl

  • 服务网关:网关概述与核心架构

    在《SpringCloudAlibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的限流与容错,并详细介绍了Sentinel的核心技术与配置规则。今天,我们正式进入服务网关章节的学习,首

  • 微服务世纪难题:如何拆分单体

    译者|朱钢策划|云昭微服务架构设计中,如何拆分单体是一件非常重要且令架构师十分头疼的问题。在这篇文章中,会展现一些关于如何准备和执行单体应用程序拆分的思路和步骤说明。概述单体拆分必须追求的一些目标:不仅仅是拆分,而是通过拆分获得一些收益。如果考虑到拆分的成本和效果,可能其他一些方法(例如应用程序扩展

  • Spring Boot太重,Vert.x真香!

    前言SpringBoot总体来说,搭建还是比较容易的,特别是SpringCloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的SpringBoot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为SpringBoot太重。JAVA系

  • 用于微服务和云原生开发的六大 Java 框架

    作为Java程序员,您在使用Java进行微服务和云原生开发时,是否考虑过该采用哪些框架、库和技术,来协助创建下一代的Java应用呢?虽然您可能已经知道了SpringBoot和SpringCloud是用Java开发微服务应用的领先框架,但实际上我们还有着诸如MicroNaut、DropWizard、以

  • 三招实现高效的企业级微服务治理

    【51CTO.com快译】众所周知,在一些中大型应用中,企业通常会拥有数千个微服务。同时,每个团队在选择自己的技术堆栈时也拥有着一定的自主权。那么,企业不可避免地需要通过微服务的治理机制,来避免构建出那些难以管理且不稳定的架构。而如果缺乏强有力的微服务治理策略,企业将会面临如下的挑战:缺乏适当的机制

  • 微服务把我坑了!

     技术总监张大胖在朋友圈看到一篇文章,讲的是Netflix的微服务实践。研究了一会儿以后,他不由地拍案叫绝:每个服务都是一个组件,可以1.独立开发2.独立部署3.独立伸缩人家Netflix居然可以在生产环境随意地停掉微服务测试稳定性,这真的把张大胖镇住了!张大胖上网搜索一番,发现网上已经有

  • Uber 团队放弃微服务改用宏服务,网友评论炸锅了

     对于微服务,大多数开发者的态度都是鲜明的,要么热爱,要么痛恨,很少有人怀抱着比较“暧昧”的态度。所以,当Uber中的一个技术团队宣布,放弃微服务,转而使用宏服务,网友们就炸锅了。1.Uber团队放弃微服务,转为使用宏服务不久之前,Uber支付体验平台的工程经理GergelyOrosz发布

  • 复杂分布式架构下的计算治理之路

     引子在当前的复杂分布式架构环境下,服务治理已经大行其道。但目光往下一层,从上层APP、Service,到底层计算引擎这一层面,却还是各个引擎各自为政,Client-Server模式紧耦合满天飞的情况。如何做好“计算治理”,让复杂环境下各种类型的大量计算任务,都能更简洁、灵活、有序、可控的

  • 微服务治理与统计分析

    引言:微服务架构下,服务拆得越细,服务的粒度越小,可组装性就越好;与之相对的服务之间的调用关系就会变复杂,为了保证服务更好的运行,需要对这些服务进行监控和管理。本文大家介绍下EOS微服务平台如果对微服务进行日志查看、API调用统计、限流、熔断、负载均衡的管理。目录:1.EOS微服务平台简介2.微服务

  • 面试不再慌!跟着老司机吃透Spring Cloud

    【51CTO.com原创稿件】最近和朋友聊天,提到他前几天面试的时候被问到:“能否描述一下SpringCloud?”他当场就懵了,不知道从何说起。图片来自Unsplash是啊,SpringCloud是知名的微服务架构,包含了很多组件,每个组件又有各自的分工。怎么才能理解SpringCloud架构并且

  • 漫谈何时从单体架构迁移到微服务?

    面对微服务如火如荼的发展,很多人都在了解、学习,希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了。到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些技术储备和资源投入等等,这些都是你需要面对和解决的。本文从单体架构,微服务架构,微服务风险评估,微

  • 还为模拟流量测试发愁吗?!滴滴开源RDebug流量回放工具!

    我们经常在性能测试和压力测试的时候发愁,如何模拟线上真实流量还原现场使用情况对于我们来说是个大挑战。通常情况下,我们会从数据库中找出用户访问的数据和请求来模拟历史访问,这样做需要做大量的脚本和数据分析工作。现在好了滴滴开源RDebug工具可以录制线上的真实流量,并且可以通过回放的方式对系统进行测试。

  • 神州信息自主研发全新一代平台级产品“企业级微服务平台Sm@rtEMSP”正式发布

    随着互联网金融加速发展以及大数据、人工智能、云计算等新技术应用不断成熟,金融机构的客户呈爆发式增长,客户群体及场景更加细分,服务需求变得多样化、个性化。由于传统单体式的业务系统难以满足海量交易、高并发、敏捷响应的业务需求,架构演进提上日程,而微服务因具有高效协作、弹性伸缩、自动化部署、去中心化的灵活

推荐阅读