- 博客(7)
- 收藏
- 关注
原创 Nginx+Sping Cloud+Tomcat 实现负载均衡
一、什么是Nginx? Nginx是一款轻量级高性能的反向代理服务器,支持Web站点和邮件代理。其特点是内存少,并发能力强,结构简单,支持长时间的动作,它通过代理模式将用户的请求转发给不同的服务器,减轻服务器的压力。二、Nginx负载均衡策略 Nginx支持6种均衡策略,分别为轮询,权重,IP hash(ip 分配),least_conn(最少连接),fair(响应时...
2019-03-09 19:00:00
751
原创 NoSql for Redis
1、什么是Redis: Redis是一种基于内存中以key-value形式存放的数据结构服务器,主要用于高并发,高效率读写操作,Redis还支持以磁盘方式进行存储保证数据的完整性,同时Redis对服务器的要求降低很多只要提供足够的内存,Redis就可以存放大量的数据块。Redis支持五种数据String(字符型)、List(链表)、Set(集合)、Zset(有顺集合)和Hash(哈希)...
2019-02-17 19:40:28
414
原创 超简单的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
4188
原创 Spring Cloud内部运行原理
Spring Cloud作为云应用集中了很多组件包括:路由代理(Zuul)、注册与发现(Eureka and Client)、断路器(Hystrix)、消费服务者(Ribbon and Feign)等,每个组件在架构都为实现不同的处理功能。看如下结构图: 1、外部或者内部的非spring cloud项目都先通网关zuul然后从eureka server中获取可用列表服务。...
2019-01-23 19:50:25
4060
原创 Spring Cloud相关配置管理
Spring Cloud是基于Spring Boot之上主要用于分布式架构。对于分布式架构提供了很多管理配置 例如:服务注册与发现(Eureka)、消费者(Ribbon and Feign)、断路器(Hystrix)、路由网关(Zuul)、分布式配置中心(Config)以及高可用的服务注册中心。对于Dubbo+Zookeeper分布式架构要简单很多。下面介绍下各配置的相关内容:...
2019-01-22 21:24:10
1476
原创 初始 Spring Cloud
一、什么是Sping Cloud? Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类服务提供模板性配置。使用Spring Cloud, 开发人员可以搭建实现了这些样板的应用,并且在任何分布...
2019-01-10 19:45:35
159
原创 微服务架构Spring Boot运行原理
1、微服务: 在了解什么是Spring Boot之前,先要理解是什么微服务,一般我们在传统的软件开发过程中所有的功能和业务处理都放在同一个项目中并打包成一个War包,放在JEE容器中(Tomcat,Jboss,WebLogic),如过项目过程出现一点问题就需要再次打包运行。所有的功能处理模块不能相对独立和调用,而微服务架构中所有的功能都有自己独立的服务和进程,每个服务都有自己的业务...
2019-01-09 21:01:57
1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人