
springcloud
文章平均质量分 67
kaixin201505
编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浅谈Maven的relativePath
<relativePath/>设定一个空值默认值为../pom.xml 表示将始终从父级仓库中获取,不从本地路径获取 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</versio...转载 2021-11-11 18:31:30 · 314 阅读 · 0 评论 -
关于application和bootstrap的加载顺序及区别问题。
bootstrap.yml(bootstrap.properties)先加载application.yml(application.properties)后加载bootstrap.yml 用于应用程序上下文的引导阶段。bootstrap.yml 由父Spring ApplicationContext加载。父ApplicationContext 被加载到使用 application.yml 的之前。bootstrap.yml 是系统级别的一些参数配置,这些参数一般是不变的。applicati.转载 2021-08-19 21:06:39 · 892 阅读 · 0 评论 -
Springcloud项目集成activiti工作流(一)环境搭建和简单的demo
最近项目出现一个应用场景,在加油站有很多用户使用微信、支付宝支付,但是由于网络等问题会出现用户支付成功,但是后台未到账的情况。为了补救这种问题,需要进行一系列的审批审核操作。(1)加油站员工对用户支付成功的手机界面进行拍照,然后上传,提交给客服人员。也可以是对有争议的交易进行提交。(2)客服人员对照片的清晰度和有效性进行审核,然后继续提交给运维。(3)运维人员根据审核后的照片对这笔交易进行核查,核查通过后在报表中进行修改和确认到账。然后提交给财务。(4)财务对这笔交易在系统中进行确认进行打款转载 2021-08-10 16:33:27 · 3739 阅读 · 0 评论 -
SpringBoot系列十八:整合Hikari
Hikari是一款非常强大,高效,并且号称“史上最快连接池”。并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。 GitHub地址:https://github.com/brettwooldridge/HikariCP1、在yml中配置# 数据库配置spring: datasource: type: com.zaxxer.hikari.HikariDataSource driverClassName: ...转载 2021-08-10 14:25:54 · 506 阅读 · 0 评论 -
GateWay
Zuul1.x 阻塞式IO 2.x基于NettySpring Cloud GateWay天⽣就是异步⾮阻塞的,基于Reactor模型⼀个请求—>⽹关根据⼀定的条件匹配—匹配成功之后可以将请求转发到指定的服务地址;⽽在这个过程中,我们可以进⾏⼀些⽐较具体的控制(限流、⽇志、⿊⽩名 单)路由(route): ⽹关最基础的部分,也是⽹关⽐较基础的⼯作单元。路由由⼀ 个ID、⼀个⽬标URL(最终路由到的地址)、⼀系列的断⾔(匹配条件判断)和 Filter过滤器(精细化控制)组成。如果断⾔为t...原创 2021-07-20 19:49:43 · 286 阅读 · 0 评论 -
Spring Cloud核心组件详解
一、Spring Cloud核心组件:Eureka(1)Netflix Eureka1)、Eureka服务端:也称服务注册中心,同其他服务注册中心一样,支持高可用配置。如果Eureka以集群模式部署,当集群中有分片出现故障时,那么Eureka就转入自我保护模式。它允许在分片故障期间继续提供服务的发现和注册,当故障分片恢复运行时,集群中其他分片会把它们的状态再次同步回来2)、Eureka客户端:主要处理服务的注册与发现。客户端服务通过注解和参数配置的方式,嵌入在客户端应用程序的代码中,在应用程序运转载 2021-07-13 14:58:40 · 139 阅读 · 0 评论 -
SpringBoot与SpringCloud的版本对应详细版
缘起初学spring cloud的朋友可能不知道,其实SpringBoot与SpringCloud需要版本对应,否则可能会造成很多意料之外的错误,比如eureka注册了结果找不到服务类啊,比如某些jar导入不进来啊,等等这些错误。下面列出来springBoot和spring cloud的版本对应关系,需要配套使用,才不会出现各种奇怪的错误。关于maven仓库的版本列表spring-cloud-dependencies 版本列表可查看:https://mvnrepository.com/arti转载 2021-07-01 09:52:07 · 3590 阅读 · 0 评论 -
RestTemplate 用法详解
上篇文章带大家学习了一下基本的微服务环境搭建,由 provider 提供服务, consumer 通过 DiscoveryClient 先去 eureka 上获取 provider 的服务的地址,获取到地址之后再去调用相关的服务。在服务的调用过程中,使用到了一个工具,叫做 RestTemplate,RestTemplate 是由 Spring 提供的一个 HTTP 请求工具。在上文的案例中,开发者也可以不使用 RestTemplate ,使用 Java 自带的 HttpUrlConnection 或者经典的转载 2021-05-30 06:07:14 · 1318 阅读 · 0 评论 -
springcloud启动报错LoggerFactory is not a Logback LoggerContext but Logback...
本地启动微服务,直接报错LoggerFactory is not a Logback LoggerContext but Logback….,查了一番,是logback搞得鬼,打开pom依赖树,搜索logback,发现在spring-boot-starter-web下有间接依赖上logback-classisc,搜索大神们的解答,就是在有这个依赖的dependency中除去他就行了<dependency> <groupId>org.springframewor...转载 2021-03-24 15:34:52 · 206 阅读 · 0 评论 -
spring cloud Bus + RabbitMQ实现配置中心动态加载
一、简单介绍一下spring cloud Bus在微服务架构的系统中,我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来,由于该主题中产生的消息会被所有实例监听和消费,所以我们称它为消息总线。在总线上的各个实例都可以方便地广播一些需要让其他连接在该主题上的实例都知道的消息,例如配置信息的变更或者其他一些管理操作等。由于消息总线在微服务架构系统中被广泛使用,所以它同配置中心一样,几乎是微服务架构中的必备组件。Spring Cloud作为微服务架构综合性的解决方案,对此自转载 2021-03-23 21:13:52 · 388 阅读 · 0 评论 -
{spring.cloud.client.ipAddress}
1.在springcloud中服务的Instance ID 默认值是:${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}},也就是:主机名:应用名:应用端口。如图12.可以自定义:eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.po.转载 2021-03-23 14:28:01 · 3651 阅读 · 0 评论