随笔分类 - Spring&Spring Cloud
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建
Hystrix 简介-spring cloud 入门教程
摘要:什么是 Hystrix? 在分布式环境中,许多服务之间相关互相依赖,在这种复杂环境中总不可避免地会失败。Hystrix 就是解决这类问题的一个容错治理框架,它通过添加延迟容错和容错逻辑来帮助您控制在这种环境中分布式服务之间的交互。Hystrix 通过隔离服务之间的访问点、阻止它们之间的级联故障并提供
阅读全文
spring cloud 入门教程
摘要:spring cloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于spring boot构建,对我们熟悉spring生态链上的程序员来说,上手比较容易。通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 本课程共分为四个部分: 第一部分(第1-4课)
阅读全文
Eureka配置
摘要:介绍 SpringCloud是一个完整的微服务治理框架,包括服务发现和注册,服务网关,熔断,限流,负载均衡和链路跟踪等组件。 SpringCloud-Eureka主要提供服务注册和发现功能。本文提供了该组件配置的全面说明。 术语和概念 Eureka服务端:负责服务注册、发现并管理每项服务的中心 Eu
阅读全文
SpringCloud之Eureka详细的配置
摘要:介绍 SpringCloud是一个完整的微服务治理框架,包括服务发现和注册,服务网关,熔断,限流,负载均衡和链路跟踪等组件。 SpringCloud-Eureka主要提供服务注册和发现功能。本文提供了该组件配置的全面说明。 术语和概念 Eureka服务端:负责服务注册、发现并管理每项服务的中心 Eu
阅读全文
SpringCloud入门之应用程序上下文服务(Spring Cloud Context)详解
摘要:构建分布式系统非常复杂且容易出错。Spring Cloud为最常见的分布式系统模式提供了简单易用的编程模型,帮助开发人员构建弹性,可靠和协调的应用程序。Spring Cloud构建于Spring Boot之上,使开发人员可以轻松入门并快速提高工作效率。Spring Boot对于如何使用Spring构
阅读全文
了解Spring-boot-starter常用依赖模块
摘要:Spring-boot的优点: 1.Spring框架的“约定优先于配置(COC)”理念以及最佳实践。 2.针对日常企业应用研发各种场景的Spring-boot-starter自动配置依赖模块,且“开箱即用”(约定spring-boot-starter- 作为命名前缀,都位于org.springfra
阅读全文
Spring Boot项目的内嵌容器
摘要:一、关于容器 刚才开始使用spring boot的开发者会有种很直观的感觉,servlet容器“不见了”。之前开发web项目,都是把程序写完后部署到servlet容器(比如Tomcat),但是使用spring boot开发项目,写完程序后直接就能运行了,觉得些许奇怪! 其实呢,这是因为Spring
阅读全文
Spring Boot 简介
摘要:作者其他Spring系列文章 Spring Framework简介 Spring框架快速入门 使用 Zuul、Ribbon、Feign、Eureka 和 Sleuth、Zipkin 创建简单spring cloud微服务用例-spring cloud 入门教程 Spring Boot愿景 Sprin
阅读全文
Eclipse 下Spring cloud项目集成开发插件Spring Tool Suite (STS) 安装
摘要:安装eclipse插件 Help->Eclipse Marketplace-> Search中查找"Spring Tool Suite (STS) for Eclipse"点击intall安装 这里注意选择"I accept the..." 之后会下载插件,国内下载慢很正常下载完成后重启eclips
阅读全文
使用 Zuul、Ribbon、Feign、Eureka 和 Sleuth、Zipkin 创建简单spring cloud微服务用例-spring cloud 入门教程
摘要:作者其他技术文章 1) 初识 Spring Boot-Spring Boot教程深入浅出系列 2)spring cloud 入门教程3)application.yml 与 application.properties详解 4)SpringCloud入门之Spring Boot多环境配置切换指南 5)
阅读全文
SpringCloud入门之常用的配置文件 application.yml和 bootstrap.yml区别
摘要:作者其他技术文章 1) 初识 Spring Boot-Spring Boot教程深入浅出系列 2)spring cloud 入门教程3)application.yml 与 application.properties详解 4)SpringCloud入门之Spring Boot多环境配置切换指南 5)
阅读全文
SpringCloud入门之YAML格式文件规范学习
摘要:1. 认识 YAML YAML(发音 /ˈjæməl/)是一个类似 XML、JSON 的数据序列化语言。其强调以数据为中心,旨在方便人类使用;并且适用于日常常见任务的现代编程语言。因而 YAML 本身的定义比较简单,号称“一种人性化的数据格式语言”。 人类容易阅读 可用于不同程序间的数据交换 适合描
阅读全文
SpringCloud入门之Spring Boot多环境配置切换指南
摘要:在 spring boot 中,有两种配置文件,一种是application.properties,另一种是application.yml,两种都可以配置spring boot 项目中的一些变量的定义,参数的设置等。 其中yml格式文件编写规范参考文章手把手学系列之YAML格式文件规范学习 一般在一
阅读全文
SpringCloud入门之eclipse新建maven子项目和聚合项目
摘要:一、new maven project : next 二、勾选 create a simple project : next 三、Group Id:项目的包路径 如com.test,之后创建的Controller、Service等包都在该包路径下。 Artifact Id:项目名称,如这里是test
阅读全文
SpringCloud入门之Maven系统安装及配置
摘要:一、Maven 介绍 这个单词中文翻译为“专家”或“内行”。下面将向你介绍 Maven这一跨平台的项目管理工具。作为 Apache 组织中的一个成功的开源项目,Maven 主要服务于基 Java 平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布
阅读全文
OAUTH2 的微服务安全-spring cloud快速入门教程
摘要:前言 公开由许多微服务组成的公共访问 API 时要考虑的最重要方面之一是安全性。Spring 有一些有趣的特性和框架,使我的微服务安全配置更容易。在本文中,我将向您展示如何使用 Spring Cloud 和 Oauth2 在 API 网关后面提供令牌访问安全性。 理论 OAuth2 标准目前被所有允
阅读全文
译自如何将Spring Cloud应用程序从Spring Boot 1.2迁移到1.3
摘要:前言 笔者第三个Spring Cloud(版本为Spring Boot 1.2)类项目升级最新版本时遇到不少问题,本文内容是作者翻译Spring Cloud官网一位国外友人文章产生。 原文地址: Migrating Spring Cloud Apps from Spring Boot 1.2 to
阅读全文
Spring Framework简介
摘要:作者关于此主题早期文章 Spring框架快速入门 起源 要谈Spring的历史,就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。 曾经
阅读全文