拥有0000-未整理-等待研究标签的文章

Spring Cloud Alibaba基础教程:Nacos配置的多环境管理 | 程序猿DD

前情回顾: 通过之前两篇对Nacos配置管理功能的介绍,已经学会了在Nacos中如何加入配置以及Spring Cloud应用如何通过配置来加载到对应的内容。接下来,我们讨论一个在使用配置中心时,都需要关注的一个问题:多环境的配置如何实现与管理?多环境管理在Nacos中,本身有多个不同管理级别的概念,包括:`Data ID`、`Group`、`Names...
阅读全文

Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解 | 程序猿DD

前情回顾: 上一篇,我们学习了如何在Nacos中创建配置,以及如何使用Spring Cloud Alibaba的Nacos客户端模块来加载配置。在入门例子中,我们只配置了Nacos的地址信息,没有配置任何其他与配置加载相关的其他内容。所以,接下来准备分几篇说说大家问的比较多的一些实际使用的问题或疑问。加载规则在一文中,我们的例子完全采用了默认配置完成。所以,一...
阅读全文

开源:Swagger Butler 1.1.0发布,利用ZuulRoute信息简化配置内容 | 程序猿DD

Swagger Butler是一个基于Swagger与Zuul构建的API文档汇集工具。通过构建一个简单的Spring Boot应用,增加一些配置就能将现有整合了Swagger的Web应用的API文档都汇总到一起,方便查看与测试。项目地址 Github: Gitee:快速入门该工具的时候非常简单,先通过下面几步简单入门:第一步:构建一个基础的Spring Boot应...
阅读全文

Spring Boot使用@Async实现异步调用:使用Future以及定义超时 | 程序猿DD

之前连续写了几篇关于使用`@Async`实现异步调用的内容,也得到不少童鞋的反馈,其中问题比较多的就是关于返回`Future`的使用方法以及对异步执行的超时控制,所以这篇就来一起讲讲这两个问题的处理。如果您对于`@Async`注解的使用还不了解的话,可以看看之前的文章,具体如下: 定义异步任务首先,我们先使用`@Async`注解来定义一个异步任务,这个方法返回...
阅读全文

Spring Boot快速开发利器:Spring Boot CLI | 程序猿DD

Spring Boot CLI(Command Line Interface)是一个命令行工具,您可以用它来快速构建Spring原型应用。通过Spring Boot CLI,我们可以通过编写Groovy脚本来快速的构建出Spring Boot应用,并通过命令行的方式将其运行起来。下来,我们来学习一下如何安装和使用Spring Boot CLI。安装Spring Boot CLI关于Spr...
阅读全文

Spring Boot 2.x基础教程:快速入门 | 程序猿DD

简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。我们不必像以前那样繁琐的构建项目、打包应用、部署到Tomcat等应用服务器中来运行...
阅读全文

Spring Boot 2.x基础教程:工程结构推荐 | 程序猿DD

Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。典型示例以下结构是比较推荐的package组织方式:com \+\ example \+\ myproject \+\ Application.java ...
阅读全文

API网关 Zuul1.0 和 2.0 我们该如何选择? | 程序猿DD

介绍在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来。从Netflix的官方博文\中,我们获得的信息也比较令人振奋: The Cloud Gateway team at Netflix runs and operates more than 80 clusters of Zuul 2, sending traffic to abou...
阅读全文

微服务化小团队集群的组织和管理 | 程序猿DD

随着微服务架构风格的流行,组织内部不可避免的产生了许多小规模团队,原来一个几十上百人的产品团队被拆分成了类似Amazon这样的2 pizza(610人)小团队。组织结构上也由之前的层级化职能团队设置变成了扁平的小团队集群。每个做这样调整的企业都希望借助小团队的灵活性在这个科技时代跟上市场变化和创新的脚步。组织的两种基本模式示意当然这样的组织方式本身就带来了一系列的挑战,技术实践方面Mart...
阅读全文

请不要在“微服务”的狂热中迷失自我! | 程序猿DD

2017年是“微服务”疯狂的一年,如同股灾前的狂欢,各种不同行业的技术团队都在宣讲着自己微服务实践的道路。然而大家是否有反思过自己真的在玩“微服务”吗?您真的在“微服务”中受益了吗?还是为了凑这波的热点,而被折腾的疲惫不堪? 下面的内容是《The Death of Microservice Madness in 2018》一文的翻译,本文很好地阐述了“微服务”在带来诸多优势的同时也对技术团...
阅读全文