
框架
煮酒话桑麻啊
简介:300字以内
展开
-
Elastic-Job实现分布式任务
Elastic-Job介绍官网:http://elasticjob.io/index_zh.html由当当网基于Quartz + Zookeeper的二次开放产品基于Zookeeper分布式锁,保证只有一个服务去执行定时任务。基于Zookeeper实现了注册中心,自动帮助我们去调度指定的服务执行定时任务。基于Zookeeper实现了注册中心,基于心跳的方式,自动去检测服务的健康情况。1.创建SpringBoot工程 <parent> <groupId&原创 2020-07-27 11:42:58 · 287 阅读 · 0 评论 -
SpringCloud之Zuul
1.为什么用Zuul客户端维护大量的ip和port信息,直接访问指定服务认证和授权操作,需要在每一个模块中都添加认证和授权的操作项目的迭代,服务要拆分,服务要合并,需要客户端进行大量的变化统一的把安全性校验都放在Zuul中2.Zuul的快速入门创建Maven项目,修改为Springboot导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <arti原创 2020-07-23 22:13:04 · 222 阅读 · 0 评论 -
SpringCloud之Hystrix
1 优点提供了各种策略帮助我们执行降级方法,快速失败,返回托底数据。Hystrix提供了两种隔离策略,避免Tomcat线程池耗尽。提供了断路器,以一定的策略指定某一个功能快速失败。提供了实时的监控界面。2 Hystrix的降级导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl原创 2020-07-21 22:00:57 · 172 阅读 · 0 评论 -
SpringCloud之Feign
1 Feign的作用Feign是简化服务和服务之间通讯的编码成本。2 Feign的快速入门导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>启动类添加注解@EnableFenignClients原创 2020-07-21 21:48:51 · 214 阅读 · 0 评论 -
SpringCloud之Ribbon
1 Ribbon的作用Robbin可以帮助我们实现客户端负载均衡,在服务调用方在发送请求到其他服务时,在本地通过你指定负责均衡策略,筛选指定的服务调用。2 Ribbon入门2.1在服务的调用方导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifa原创 2020-07-21 21:43:16 · 94 阅读 · 0 评论 -
SpringCloud之Eureka
一 介绍Eureka就是帮助我们维护所有服务的信息,以便服务之间的相互调用二 Eureka快速入门2.1 创建EurekaServer创建一个父工程,并且在父工程中指定SpringCloud的版本,并且将packing修改为pom<packaging>pom</packaging><dependencyManagement> <dependencies> <dependency>原创 2020-07-21 21:31:04 · 214 阅读 · 1 评论 -
Maven基础和高级应用
传统web工程crm:jar包在项目中maven开发的crm项目:jar包不在项目中特点:代码可重用依赖管理:maven工程对jar包的管理过程仓库分三类:本地仓库、远程仓库【私服】、中央仓库(放置了几乎所有开源的jar包)常用命令:mvn clean:清空项目编译后的文件(class文件等)mvn compile:对项目进行编译mvn test:编译测试代码,同时也编译了其他代码...原创 2020-03-01 21:00:36 · 233 阅读 · 1 评论