
Learning Spring Boot
MiKuJack
今天比昨天进步点
展开
-
初始 Spring Cloud
一、什么是Sping Cloud? Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类服务提供模板性配置。使用Spring Cloud, 开发人员可以搭建实现了这些样板的应用,并且在任何分布...原创 2019-01-10 19:45:35 · 159 阅读 · 0 评论 -
Spring Cloud内部运行原理
Spring Cloud作为云应用集中了很多组件包括:路由代理(Zuul)、注册与发现(Eureka and Client)、断路器(Hystrix)、消费服务者(Ribbon and Feign)等,每个组件在架构都为实现不同的处理功能。看如下结构图: 1、外部或者内部的非spring cloud项目都先通网关zuul然后从eureka server中获取可用列表服务。...原创 2019-01-23 19:50:25 · 4061 阅读 · 0 评论 -
超简单的Spring Cloud+Mybatis+jsp集成
Spring Cloud项目默认是不支持jsp文件的,我们要想在项目中用到jsp,就需要增加相关依赖。本文中将进述通过两种形式来操作数据库(一种是通过注解,二是通过配置文件)来实现简单的增删改, 本项目使用的是JDK 1.8 spring boot版本是2.2.1。一、通过注解操作数据库:1、首先一个创建spring boot web工程(选择war) 如图:增加如下...原创 2019-01-24 21:27:30 · 4194 阅读 · 0 评论 -
微服务架构Spring Boot运行原理
1、微服务: 在了解什么是Spring Boot之前,先要理解是什么微服务,一般我们在传统的软件开发过程中所有的功能和业务处理都放在同一个项目中并打包成一个War包,放在JEE容器中(Tomcat,Jboss,WebLogic),如过项目过程出现一点问题就需要再次打包运行。所有的功能处理模块不能相对独立和调用,而微服务架构中所有的功能都有自己独立的服务和进程,每个服务都有自己的业务...原创 2019-01-09 21:01:57 · 1053 阅读 · 0 评论 -
Spring Cloud相关配置管理
Spring Cloud是基于Spring Boot之上主要用于分布式架构。对于分布式架构提供了很多管理配置 例如:服务注册与发现(Eureka)、消费者(Ribbon and Feign)、断路器(Hystrix)、路由网关(Zuul)、分布式配置中心(Config)以及高可用的服务注册中心。对于Dubbo+Zookeeper分布式架构要简单很多。下面介绍下各配置的相关内容:...原创 2019-01-22 21:24:10 · 1477 阅读 · 0 评论