文章 2021-12-24 来自:开发者社区

Spring Cloud Alibaba 实战(3) - 微服务拆分与编写(上)

1 概述2 单体应用一个归档包(例如war包)包含所有功能的应用程序,我们通常称为单体应用。而架构单体应用的方法论就是单体应用架构。架构图2.1 单体架构的优点架构简单开发、测试、部署方便2.2 单体架构的缺点复杂性高部署慢,频率低扩展能力受限阻碍技术创新3 微服务一词最早来自于Martin Fowler的一篇微服务文章翻译微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务....

Spring Cloud Alibaba 实战(3) - 微服务拆分与编写(上)
文章 2021-12-24 来自:开发者社区

Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】

之前在写Spring Boot基础教程的时候写过一篇《Spring Boot中使用RabbitMQ》。在该文中,我们通过简单的配置和注解就能实现向RabbitMQ中生产和消费消息。实际上我们使用的对RabbitMQ的starter就是通过Spring Cloud Stream中对RabbitMQ的支持来实现的。下面我们就通过本文来了解一下Spring Cloud Stream。Spring Cl....

Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
文章 2021-12-24 来自:开发者社区

Dubbo将积极适配Spring Cloud生态,Spring Cloud体系或将成为微服务的不二选择!

2016年,我在博客中发表过一篇《微服务架构的基础框架选择:Spring Cloud还是Dubbo?》获得了很大的阅读量和转载量。在这篇文章中,我主要对比了Spring Cloud与Dubbo所具备的能力,并阐述了个人推崇Spring Cloud的原因。但是,最近各大技术社区出现了不少类似的文章,观点比较激进,对于Spring Cloud的褒扬远胜于Dubbo,但是这些评价很多都忽略了Sprin....

Dubbo将积极适配Spring Cloud生态,Spring Cloud体系或将成为微服务的不二选择!
文章 2021-12-24 来自:开发者社区

Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)【Dalston版】

通过《Spring Cloud构建微服务架构:消息驱动的微服务(入门)》一文,相信大家对Spring Cloud Stream的工作模式已经有了一些基础概念,比如:输入、输出通道的绑定,通道消息事件的监听等。下面在本文中,我们将详细介绍一下Spring Cloud Stream中是如何通过定义一些基础概念来对各种不同的消息中间件做抽象的。下图是官方文档中对于Spring Cloud Stream....

Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)【Dalston版】
文章 2021-12-24 来自:开发者社区

Spring Cloud构建微服务架构:消息驱动的微服务(消费组)【Dalston版】

通过之前的《消息驱动的微服务(入门)》一文,相信很多朋友已经对Spring Cloud Stream有了一个初步的认识。但是,对于《消息驱动的微服务(核心概念)》一文中提到的一些核心概念可能还有些迷糊,下面我们将详细的来学习一下这些概念。本文我们就来学习和使用一下“消费组”这一概念。使用消费组实现消息消费的负载均衡通常在生产环境,我们的每个服务都不会以单节点的方式运行在生产环境,当同一个服务启动....

文章 2021-12-24 来自:开发者社区

Spring Cloud构建微服务架构:消息驱动的微服务(消费分区)【Dalston版】

通过上一篇《消息驱动的微服务(消费组)》的学习,我们已经能够在多实例环境下,保证同一消息只被一个消费者实例进行接收和处理。但是,对于一些特殊场景,除了要保证单一实例消费之外,还希望那些具备相同特征的消息都能够被同一个实例进行消费。这时候我们就需要对消息进行分区处理。使用消息分区在Spring Cloud Stream中实现消息分区非常简单,我们可以根据消费组示例做一些配置修改就能实现,具体如下:....

文章 2021-12-24 来自:开发者社区

Spring Cloud构建微服务架构:分布式服务跟踪(入门)【Dalston版】

通过之前的N篇博文介绍,实际上我们已经能够通过使用它们搭建起一个基础的微服务架构系统来实现我们的业务需求了。但是,随着业务的发展,我们的系统规模也会变得越来越大,各微服务间的调用关系也变得越来越错综复杂。通常一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果,在复杂的微服务架构系统中,几乎每一个前端请求都会形成一条复杂的分布式服务调用链路,在每条链路中任何一个依....

问答 2021-12-23 来自:开发者社区

选择Spring Cloud Alibaba微服务框架有几种方式?

选择Spring Cloud Alibaba微服务框架有几种方式?

问答 2021-12-23 来自:开发者社区

如何开发 Spring Cloud 微服务 API?

如何开发 Spring Cloud 微服务 API?

问答 2021-12-23 来自:开发者社区

Spring Cloud微服务框架挑战性的问题和解决方案有哪些?

Spring Cloud微服务框架挑战性的问题和解决方案有哪些?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注