![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 66
Vashon@青衫烟雨客
鄙人禀性淳朴,内外兼修,大方无隅,性豁达,不善言辞,平家子也,偶尔小酌,但不胜酒力;虽无仲尼墨翟之贤,无管仲伯夷之能,无王勃曹植之才,然吾有坚毅之心,青云之志,醇厚之情,亦有敢于创新之意识,不求宏达于天下,但愿不枉此生。
展开
-
Redisson的分布式锁
在分布式系统中,我们会用到各种锁,之前我们接触过的本地锁比如:synchronized、JUC里的Lock、ReadWriteLock、ReentrantLock、闭锁(CountDownLatch)、信号量(Semaphore)等,这些锁都只能锁本地服务,在分布式系统场景下是锁不住所有服务的。如有要使用本地锁实现锁住所有服务,需要自己来实现分布式锁的逻辑(结合Redis);本篇文章介绍Redisson,一个现成的分布式锁框架。首先我们在引入Redis依赖的需要排除Redis默认的底层lettuce-cor原创 2022-07-10 16:21:23 · 10206 阅读 · 0 评论 -
SpringCloud分布式开发五大神兽
SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka一个RESTful服务,...转载 2018-11-27 13:36:26 · 455 阅读 · 0 评论 -
EurekaServer服务注册中心建立及微服务注册进Eureka服务
EurekaServer服务注册中心建立及微服务注册进Eureka服务 目录一、Eureka简介二、EurekaServer的建立三、将微服务注册到Eureka服务中心一、Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡...原创 2018-12-01 15:07:10 · 3499 阅读 · 0 评论 -
SpringCloud微服务开发-Eureka集群配置
SpringCloud微服务开发-Eureka集群配置 Eureka集群图例Eureka集群配置例子如下:以上图为例,在我们的Eureka服务器里面会启动两个实例,这两个实例会相互注册。然后服务提供者也会启动两个实例,这两个实例都会注册到我们服务器的两个实例,像图中那样一个服务提供者实例分别向两个服务器实例注册;服务调用者也会注册到两个服务器实例上面。Eureka服务集...原创 2018-12-05 14:45:14 · 1310 阅读 · 0 评论 -
SpringBoot+aop实现多数据源动态切换
SpringBoot+aop实现多数据源动态切换一、多数据源动态切换原理项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此;又例如:读写分离数据库配置的系统。1、多数据源设置:1)静态数据源切换:一般情况下,我们可以配置多个数据源,然后为每个数据源写一套对应的sessionFactory和dao层代码(以hibernate为例,...原创 2019-08-10 19:05:07 · 12702 阅读 · 3 评论 -
SpringBoot+druid同时连接不同类型数据库及PageHelper支持多类型库查询分页功能
SpringBoot+druid同时连接不同类型数据库及PageHelper支持多类型库查询分页功能例子及场景:最近使用SpringBoot+durid需要连接多个数据源:同时支持MySQL、Oracle,遇到问题及处理方法总结如下:一、SpringBoot+druid支持同时连接MySQL和Oraclepom.xml配置:<?xml version="1.0" en...原创 2019-08-21 16:39:43 · 16377 阅读 · 2 评论