最近在做一个springcloud项目使用的是postgre,网上一直找相关信息,无奈太少,找到生成方法,分享一下 通过Mybatis Plus强大的自动代码生成功能我们可以让项目自动生成一些通用的类。如controller,service,dao,mapper等。进行代码自动生成之前,我们需要提前 ...
分类:
其他好文 时间:
2020-02-19 19:24:10
阅读次数:
90
配置中心简介 config server 可以从本地或git仓库里读取配置,配置可以放置在一个module里进行管理。 配置高可用config server 把config-server 配置到eureka-server服务里统一管理,可以把config-server配置成集群: 新建config ...
分类:
编程语言 时间:
2020-02-19 00:34:58
阅读次数:
108
今天在使用 SpringCloud 时遇到了一个问题,感觉有不少小伙伴会遇到,所以记录下来 版本说明 情景复现 在 pom.xml 中加入如下依赖 启动项目后报错 The following method did not exist: org.springframework.boot.actuate ...
分类:
编程语言 时间:
2020-02-18 16:44:11
阅读次数:
437
zuul网关简介 Zuul 网关的核心 是系列过滤器,可以在 Http 请求发起和响应返回期间执行 系列的过滤器。 Zuul 包括以下 四种过滤器: 1,PRE 过滤器 它是在请求路由到具体的服务之前执行的,这种类型的过滤器可 以做安全验证,例如身份验证、 参数验证等。 2,ROUTING 过滤器 ...
分类:
编程语言 时间:
2020-02-18 09:31:32
阅读次数:
67
SpringCloud ? SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路空间,服务网关,负载均衡,熔断器等组件。 springcloud能够实现分布式、版本控制配置,服务注册与发现,路由,服务于服务的调用,负载均衡配置,断路器,分布式 ...
分类:
编程语言 时间:
2020-02-17 19:28:44
阅读次数:
91
Hystrix的一些概念 Hystrix是一个容错框架,可以有效停止服务依赖出故障造成的级联故障。 和eureka、ribbon、feign一样,也是Netflix家的开源框架,已被SpringCloud集成。 线程隔离 将每个请求都包装为一个线程,放到线程池中,对这些请求的处理(线程)互不干扰,隔 ...
分类:
编程语言 时间:
2020-02-16 21:02:50
阅读次数:
107
1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...
分类:
编程语言 时间:
2020-02-16 13:21:11
阅读次数:
78
springboot推荐使用注解方式,减少了大量的xml配置。系统的基本配置文件我选择用yml格式,相对于properties,代码更简洁(不用重复写属性),结构化更清晰一点,读取速度也应该能略快一点吧。配置文件名bootstrap.yml优先于application.yml。 分布式配置中心,主要 ...
分类:
编程语言 时间:
2020-02-15 13:01:52
阅读次数:
85
几个Spring Cloud核心组件,在微服务架构中,分别扮演的角色: Eureka:各个服务启动时,Eureka Client都会将服务注册到Eureka Server,并且Eureka Client还可以反过来从Eureka Server拉取注册表,从而知道其他服务在哪里 Ribbon:服务间发 ...
分类:
编程语言 时间:
2020-02-15 10:05:04
阅读次数:
79
中文api https://www.springcloud.cc 一、springcloud 是一套完整的微服务解决方案框架 流程: 请求统一通过 API 网关(Zuul)来访问内部服务。 网关接收到请求后,从注册中心(Eureka)获取可用服务。 由 Ribbon 进行均衡负载后,分发到后端具体实 ...
分类:
编程语言 时间:
2020-02-14 22:51:54
阅读次数:
126