Spring Cloud

Spring Cloud

如何提升微服务的幸福感?

阿里巴巴云原生 发表了文章 • 0 个评论 • 1027 次浏览 • 2020-10-13 14:28 • 来自相关话题


作者 | 亦盏

前言

随着微服务的流行,越来越多公司使用了微服务框架,微服务以其高内聚、低耦合等特性,提供了更好的容错性,也更适应业务的快速迭代,为开发人员带来了很多的便利性。但是随着业务的发展,微服务拆分越来越复杂,微服务的治理也成了一个比较令人头疼...
查看更多

如何无缝迁移 SpringCloud/Dubbo 应用到 Serverless 架构

阿里巴巴云原生 发表了文章 • 0 个评论 • 987 次浏览 • 2020-10-10 14:27 • 来自相关话题


作者 | 行松 阿里巴巴云原生团队

背景

通过前面几节课程的学习,相信大家对于 SAE 平台已经有了一定的了解,SAE 基于 IaaS 层资源构建的一款 Serverles 应用托管产品,免除了客户很多复杂的运维工作,开箱即用、按用量付费;并且...
查看更多

Dubbo 3.0 前瞻:重塑 Spring Cloud 服务治理

阿里巴巴云原生 发表了文章 • 0 个评论 • 1064 次浏览 • 2020-10-09 15:23 • 来自相关话题


作者 | 小马哥

导读:Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 产品和社区的发展,并展望未来发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。本文为系列...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)

阿里巴巴云原生 发表了文章 • 0 个评论 • 947 次浏览 • 2020-10-09 14:42 • 来自相关话题


作者 | 三未

前言

弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模能够根据实时的业务量产生动态调整,在业务高峰期扩大部署规模,保证服务不被业务冲垮;在业务低谷期缩减部署规模,避免资源浪费。

...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(容量评估)

阿里巴巴云原生 发表了文章 • 0 个评论 • 2517 次浏览 • 2020-09-27 14:52 • 来自相关话题


作者 | 牛兔

导读:本文是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第 11 篇,从前面两期开始我们进入到了高可用专题,分别介绍了流量防护和故障演练相关内容。本文将从另一个视角介绍如何保障业务高可用性...
查看更多

Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

阿里巴巴云原生 发表了文章 • 0 个评论 • 799 次浏览 • 2020-09-22 15:16 • 来自相关话题


作者 | 穹谷

导读:从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝。本文将重点介绍为什么我们要做混沌工程以及如何使用 ChaoBlade 工具和 AHAS 平台快速实施混沌工...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1250 次浏览 • 2020-09-18 15:16 • 来自相关话题


作者 | 宿何

导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1595 次浏览 • 2020-09-15 14:38 • 来自相关话题


作者 | 骄龙


导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。

前言

上篇我们讲的是发布回滚过程,尤其是在 K...
查看更多

深度解析spring cloud分布式微服务的实现

AI乔治 发表了文章 • 0 个评论 • 1158 次浏览 • 2020-08-26 16:11 • 来自相关话题


分布式系统

微服务就是原来臃肿的项目拆分为多个模块互不关联。如:按照子服务拆分、数据库、接口,依次往下就更加细粒度,当然运维也就越来越难受了。

分布式则是偏向与机器将诺大的系统划分为多个模块部署在不同服务器上。

微服务和分布式就是作用的“目标...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1204 次浏览 • 2020-08-14 12:26 • 来自相关话题


作者 | 纳海  阿里巴巴高级开发工程师

导读:上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试?

相关文章推...
查看更多

基于Spring Cloud和Netflix Discovery的微服务开发

cainzhong 发表了文章 • 3 个评论 • 1517 次浏览 • 2020-07-25 16:27 • 来自相关话题


今天,我将为大家展示如何使用Eureka发现服务器(Discovery Server)来搭建一个小型的微服务应用。

我将使用Eureka作为发现服务器,各个应用可以通过Eureka来发现彼此,建立连接。

对于本例,总共将创建4个微服务应用程序。
  1. *...
查看更多

掌门1对1微服务体系Solar第1弹:全链路灰度蓝绿发布智能化实践

JetLee 发表了文章 • 0 个评论 • 2452 次浏览 • 2020-04-27 12:31 • 来自相关话题


【编者的话】掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR/VR/MR以及现今最火的5G,一直坚持用科技赋能教育。掌门教育的业务近几年得到了快速发展,特别是今年的疫情,使在线教育...
查看更多

DockOne微信分享(二五三):Spring Cloud Gateway全链路实现

玻璃樽 发表了文章 • 0 个评论 • 2432 次浏览 • 2020-04-15 10:18 • 来自相关话题


【编者的话】随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。而诸多的服务可能分布在了几千台服务器,横跨多个不同的数据中心。为了快速定位和解决故障,应用性能进行分析,全链路监控组件就在这样的问题背景下产生了。最出名的是谷歌公开的...
查看更多

微服务配置:Spring Cloud Config Server教程

hokingyang 发表了文章 • 0 个评论 • 2240 次浏览 • 2020-03-12 14:22 • 来自相关话题


【编者的话】本文我们使用Spring构建了一个微服务应用程序,并为其创建了一个配置服务器。

配置微服务:挑战

在传统单体式应用中管理配置很直接,配置文件基本位于应用所在服务器上。如果需要更新配置文件,只需要修改属性文件并重启应用就可以。但是对于微服务来...
查看更多

Spring Cloud 入门总结

阿娇 发表了文章 • 0 个评论 • 2106 次浏览 • 2020-02-11 12:30 • 来自相关话题


【编者的话】Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一...
查看更多

微服务全流程分析

翔宇 发表了文章 • 0 个评论 • 1966 次浏览 • 2020-01-08 20:42 • 来自相关话题


转眼已经 2020年了,距离微服务这个词落地已经过去好多年!(我记得 2017 年就听过这个词)。然而今天我想想什么是微服务,其实并没有一个很好的定义。为什么这样说,按照微服务的定义:

微服务架构就是将一个庞大的业务系统按照业务模块拆分成若干个独...
查看更多

基于 Spring Cloud 与 Vue.js 的前后端一站式部署

老马 发表了文章 • 0 个评论 • 3511 次浏览 • 2019-10-28 18:04 • 来自相关话题


本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~

后端技术栈:Spring Cloud 微服务架构 + Redis + RabbitMQ + MySQL;

前端技术栈:Vue + Elem...
查看更多

基于Spring Boot和Spring Cloud实现微服务架构

阿娇 发表了文章 • 0 个评论 • 5839 次浏览 • 2019-07-10 22:27 • 来自相关话题


【编者的话】首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很...
查看更多

消息驱动——Spring Cloud Stream

老马 发表了文章 • 0 个评论 • 2472 次浏览 • 2019-07-05 19:10 • 来自相关话题


在进入正题之前,我们先来设想一个场景。有两个人在对话,其中一个人问了另一个人一个问题,这个问题比不简单,得出正确答案需要花点时间。那么问题来了,问问题的一方,在对方给出答案之前,会怎么做呢?是一直做在那里等呢,还是去做其它待会必须去做的事呢,比如boss昨天才...
查看更多

Spring Cloud微服务架构升级总结

尼古拉斯 发表了文章 • 0 个评论 • 2779 次浏览 • 2019-06-29 21:28 • 来自相关话题


【编者的话】微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。

...

查看更多

使用eureka的微服务如何平滑的使用k8s的负载均衡?

回复

不系之舟 发起了问题 • 1 人关注 • 0 个回复 • 3857 次浏览 • 2019-11-11 19:31 • 来自相关话题

spring cloud 微服务部署到docker上内存就占用很大, 本地占用内存很正常

回复

styshoo 回复了问题 • 3 人关注 • 3 个回复 • 9160 次浏览 • 2018-01-11 11:46 • 来自相关话题

一个spring cloud的java容器限制多大的内存比较好

回复

请叫我小路飞 发起了问题 • 1 人关注 • 0 个回复 • 6611 次浏览 • 2017-05-23 19:48 • 来自相关话题

如何提升微服务的幸福感?

阿里巴巴云原生 发表了文章 • 0 个评论 • 1027 次浏览 • 2020-10-13 14:28 • 来自相关话题


作者 | 亦盏

前言

随着微服务的流行,越来越多公司使用了微服务框架,微服务以其高内聚、低耦合等特性,提供了更好的容错性,也更适应业务的快速迭代,为开发人员带来了很多的便利性。但是随着业务的发展,微服务拆分越来越复杂,微服务的治理也成了一个比较令人头疼...
查看更多

如何无缝迁移 SpringCloud/Dubbo 应用到 Serverless 架构

阿里巴巴云原生 发表了文章 • 0 个评论 • 987 次浏览 • 2020-10-10 14:27 • 来自相关话题


作者 | 行松 阿里巴巴云原生团队

背景

通过前面几节课程的学习,相信大家对于 SAE 平台已经有了一定的了解,SAE 基于 IaaS 层资源构建的一款 Serverles 应用托管产品,免除了客户很多复杂的运维工作,开箱即用、按用量付费;并且...
查看更多

Dubbo 3.0 前瞻:重塑 Spring Cloud 服务治理

阿里巴巴云原生 发表了文章 • 0 个评论 • 1064 次浏览 • 2020-10-09 15:23 • 来自相关话题


作者 | 小马哥

导读:Dubbo 社区策划了【Dubbo 云原生之路】系列文章,和大家一起回顾 Apache Dubbo 产品和社区的发展,并展望未来发展。系列文章主要涵盖 Dubbo 技术解读、社区运营、应用案例解析三大部分。本文为系列...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)

阿里巴巴云原生 发表了文章 • 0 个评论 • 947 次浏览 • 2020-10-09 14:42 • 来自相关话题


作者 | 三未

前言

弹性伸缩是一种为了满足业务需求、保证服务质量、平衡服务成本的重要应用管理策略。弹性伸缩让应用的部署规模能够根据实时的业务量产生动态调整,在业务高峰期扩大部署规模,保证服务不被业务冲垮;在业务低谷期缩减部署规模,避免资源浪费。

...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(容量评估)

阿里巴巴云原生 发表了文章 • 0 个评论 • 2517 次浏览 • 2020-09-27 14:52 • 来自相关话题


作者 | 牛兔

导读:本文是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第 11 篇,从前面两期开始我们进入到了高可用专题,分别介绍了流量防护和故障演练相关内容。本文将从另一个视角介绍如何保障业务高可用性...
查看更多

Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

阿里巴巴云原生 发表了文章 • 0 个评论 • 799 次浏览 • 2020-09-22 15:16 • 来自相关话题


作者 | 穹谷

导读:从上篇开始,我们进入到了高可用的章节,上篇提到的熔断能力,是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝。本文将重点介绍为什么我们要做混沌工程以及如何使用 ChaoBlade 工具和 AHAS 平台快速实施混沌工...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 高可用(熔断)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1250 次浏览 • 2020-09-18 15:16 • 来自相关话题


作者 | 宿何

导读:前几篇我们主要站在应用发布的场景,描述在发布过程中会遇到的灰度、监控、回滚、优雅上下线等保障发布能顺利进行的注意事项。作为一个程序员 GG,可灰度的发布顺利上线往往意味着准点下班。而我们今天要分享的内容则关系到我们能否...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(优雅上下线)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1595 次浏览 • 2020-09-15 14:38 • 来自相关话题


作者 | 骄龙


导读:本篇是《SpringCloud 应用在 Kubernetes 上的最佳实践》系列文章的第八篇,主要介绍了如何做到流量的无损上/下线。更多相关文章阅读可查看文末。

前言

上篇我们讲的是发布回滚过程,尤其是在 K...
查看更多

深度解析spring cloud分布式微服务的实现

AI乔治 发表了文章 • 0 个评论 • 1158 次浏览 • 2020-08-26 16:11 • 来自相关话题


分布式系统

微服务就是原来臃肿的项目拆分为多个模块互不关联。如:按照子服务拆分、数据库、接口,依次往下就更加细粒度,当然运维也就越来越难受了。

分布式则是偏向与机器将诺大的系统划分为多个模块部署在不同服务器上。

微服务和分布式就是作用的“目标...
查看更多

SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)

阿里巴巴云原生 发表了文章 • 0 个评论 • 1204 次浏览 • 2020-08-14 12:26 • 来自相关话题


作者 | 纳海  阿里巴巴高级开发工程师

导读:上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,您会怎么处理呢?修改代码,打包,部署,然后查看日志?或者开远程调试端口远程调试?

相关文章推...
查看更多

Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。