Spring Boot

Spring Boot

Spring事务是如何应用到你的业务场景中的?

AI乔治 发表了文章 • 0 个评论 • 1663 次浏览 • 2020-09-14 23:38 • 来自相关话题


初衷

日常开发中经常用到@Transaction注解,那你知道它是怎么应用到你的业务代码中的吗?本篇文章将从以下两个方面阐述Spring事务实现原理:

解析并加载事务配置:本质上是解析xml文件将标签加载成 BeanDefinition 对象;...
查看更多

Spring Boot在微服务中的最佳实践

cainzhong 发表了文章 • 0 个评论 • 2009 次浏览 • 2020-05-17 17:41 • 来自相关话题


在本文中,我将列出构建Spring Boot应用程序的“金科玉律”,这些应用程序是微服务系统一部分。这些“金科玉律”都来自我过往的经验,我曾经将运行在JEE服务器上的单体SOAP应用程序迁往基于REST的小型Spring Boot应用程序。这些最佳实践假设你的...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 3524 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

10 分钟学会如何在 Spring Boot 程序中使用 Kafka 作为消息队列

aoxiang 发表了文章 • 0 个评论 • 2461 次浏览 • 2020-05-03 17:16 • 来自相关话题

查看更多

使用Spring Boot Operator将Spring Boot部署到Kubernetes

翔宇 发表了文章 • 0 个评论 • 2300 次浏览 • 2020-04-18 09:46 • 来自相关话题


前言

在Kubernetes中部署Spring Boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你清爽简单的...
查看更多

迁移 Spring Boot 到函数计算

阿里巴巴云原生 发表了文章 • 0 个评论 • 1421 次浏览 • 2020-04-08 13:07 • 来自相关话题


首先介绍下在本文出现的几个比较重要的概念:

函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根...
查看更多

阿里云发布 Spring Boot 新脚手架,真香

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


作者 | 良名  阿里巴巴技术专家

背景

相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Naco...
查看更多

两种方法,轻松上手ConfigMap!

Rancher 发表了文章 • 0 个评论 • 2300 次浏览 • 2019-12-27 15:00 • 来自相关话题


属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。

![](https://oscimg.osc...
查看更多

一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!

阿娇 发表了文章 • 0 个评论 • 4292 次浏览 • 2019-09-01 09:51 • 来自相关话题


不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。

不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问...
查看更多

Spring Boot与微服务在花椒的实践

老马 发表了文章 • 0 个评论 • 3145 次浏览 • 2019-07-23 11:48 • 来自相关话题


【编者的话】微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

微服务的概念源于20...
查看更多

Spring Boot在微服务中的最佳实践

cainzhong 发表了文章 • 0 个评论 • 2009 次浏览 • 2020-05-17 17:41 • 来自相关话题


在本文中,我将列出构建Spring Boot应用程序的“金科玉律”,这些应用程序是微服务系统一部分。这些“金科玉律”都来自我过往的经验,我曾经将运行在JEE服务器上的单体SOAP应用程序迁往基于REST的小型Spring Boot应用程序。这些最佳实践假设你的...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 3524 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

10 分钟学会如何在 Spring Boot 程序中使用 Kafka 作为消息队列

aoxiang 发表了文章 • 0 个评论 • 2461 次浏览 • 2020-05-03 17:16 • 来自相关话题

查看更多

使用Spring Boot Operator将Spring Boot部署到Kubernetes

翔宇 发表了文章 • 0 个评论 • 2300 次浏览 • 2020-04-18 09:46 • 来自相关话题


前言

在Kubernetes中部署Spring Boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你清爽简单的...
查看更多

Spring Boot与微服务在花椒的实践

老马 发表了文章 • 0 个评论 • 3145 次浏览 • 2019-07-23 11:48 • 来自相关话题


【编者的话】微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

微服务的概念源于20...
查看更多

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

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


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

一张图了解Spring Cloud微服务架构

老马 发表了文章 • 0 个评论 • 3374 次浏览 • 2019-04-26 20:48 • 来自相关话题


Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置...
查看更多

如何使用消息队列,Spring Boot和Kubernetes扩展微服务

新牛哥 发表了文章 • 0 个评论 • 4644 次浏览 • 2019-02-10 14:10 • 来自相关话题


【编者的话】本文通过一个详细的购物例子,展示了如何利用消息队列,Spring Boot和Kubernetes进行微服务的开发,并阐述了针对微服务的伸缩,监控等方式,帮助用户快速利用这些工具开发健壮的系统。

当你设计和构建大规模应用时,你将面临两个重大挑战:*...
查看更多

使用Spring Cloud和Docker构建微服务架构

李颖杰 发表了文章 • 0 个评论 • 32587 次浏览 • 2017-10-07 21:49 • 来自相关话题


【编者的话】如何使用Spring Boot、Spring Cloud、Docker和Netflix的一些开源工具来构建一个微服务架构。本文通过使用Spring Boot、Spring Cloud和Docker构建的概念型应用示例,提供了了解常见的微服务架构模式...
查看更多

Spring Cloud在国内中小型公司能用起来吗?

尼古拉斯 发表了文章 • 0 个评论 • 5276 次浏览 • 2017-09-12 19:25 • 来自相关话题


今天吃完饭休息的时候瞎逛知乎,突然看到这个一个问题『Spring Cloud在国内中小型公司能用起来吗?』,吸引了我的注意。仔细的看了题主的问题,发现这是一个好问题,题主经过...
查看更多

Spring事务是如何应用到你的业务场景中的?

AI乔治 发表了文章 • 0 个评论 • 1663 次浏览 • 2020-09-14 23:38 • 来自相关话题


初衷

日常开发中经常用到@Transaction注解,那你知道它是怎么应用到你的业务代码中的吗?本篇文章将从以下两个方面阐述Spring事务实现原理:

解析并加载事务配置:本质上是解析xml文件将标签加载成 BeanDefinition 对象;...
查看更多

Spring Boot在微服务中的最佳实践

cainzhong 发表了文章 • 0 个评论 • 2009 次浏览 • 2020-05-17 17:41 • 来自相关话题


在本文中,我将列出构建Spring Boot应用程序的“金科玉律”,这些应用程序是微服务系统一部分。这些“金科玉律”都来自我过往的经验,我曾经将运行在JEE服务器上的单体SOAP应用程序迁往基于REST的小型Spring Boot应用程序。这些最佳实践假设你的...
查看更多

我司用了6年的Redis分布式限流器,可以说是非常厉害了!

玻璃樽 发表了文章 • 0 个评论 • 3524 次浏览 • 2020-05-09 11:33 • 来自相关话题


什么是限流?为什么要限流?

不知道大家有没有坐过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去太多人会造成站台的拥挤、列车的超载,存在一定的安全隐患。同理,我们的程序也是一样,...
查看更多

10 分钟学会如何在 Spring Boot 程序中使用 Kafka 作为消息队列

aoxiang 发表了文章 • 0 个评论 • 2461 次浏览 • 2020-05-03 17:16 • 来自相关话题

查看更多

使用Spring Boot Operator将Spring Boot部署到Kubernetes

翔宇 发表了文章 • 0 个评论 • 2300 次浏览 • 2020-04-18 09:46 • 来自相关话题


前言

在Kubernetes中部署Spring Boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你清爽简单的...
查看更多

迁移 Spring Boot 到函数计算

阿里巴巴云原生 发表了文章 • 0 个评论 • 1421 次浏览 • 2020-04-08 13:07 • 来自相关话题


首先介绍下在本文出现的几个比较重要的概念:

函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根...
查看更多

阿里云发布 Spring Boot 新脚手架,真香

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


作者 | 良名  阿里巴巴技术专家

背景

相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Naco...
查看更多

两种方法,轻松上手ConfigMap!

Rancher 发表了文章 • 0 个评论 • 2300 次浏览 • 2019-12-27 15:00 • 来自相关话题


属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。

![](https://oscimg.osc...
查看更多

一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!

阿娇 发表了文章 • 0 个评论 • 4292 次浏览 • 2019-09-01 09:51 • 来自相关话题


不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。

不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问...
查看更多

Spring Boot与微服务在花椒的实践

老马 发表了文章 • 0 个评论 • 3145 次浏览 • 2019-07-23 11:48 • 来自相关话题


【编者的话】微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

微服务的概念源于20...
查看更多

Spring Boot这个框架在经历了不断的演变之后,如今已经能够用于开发Java微服务了。Boot是基于Spring框架进行开发的,也继承了Spring的成熟性。它通过一些内置的固件封装了底层框架的复杂性,以帮助使用者进行微服务的开发。Spring Boot的一大优点是提高开发者的生产力,因为它已经提供了许多通用的功能,例如RESTful HTTP以及嵌入式的web应用程序运行时,因此很容易进行装配及使用。在许多方面上,它也是一种“微框架”,允许开发者选择在整个框架中他们所需的那部分,而无需使用庞大的、或是不必要的运行时依赖。