
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Spring Boot应用程序运行Eureka Discovery Server时报错Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
在看代码之前请先看优化篇:基于Redis的Setnx实现分布式锁_p&f°的博客-CSDN博客1、在启动了上加 @EnableScheduling 注解2、 写一个server类以防急用,没看前一篇文章,把 RedisLock 也再贴一下3、启动两个Application模拟分布式服务,查看定时任务执行情况,发现是顺序执行的,结果截图如下8080执行情况8081执行情况...
环境:这里使用本地环境完成。先新建两台centOs7虚拟机,一台装nginx作为反向代理服务器,不会安装的同学请看:安装nginx(官网下载编译安装)_p&f°的博客-CSDN博客另一台centOs7安装三个tomcat(当然如果你的电脑可以的话可以开三个centOs7分别装tomcat,也更符合实际生产环境),安装教程在一台centOs7里布置多个tomcat_p&f°的博客-CSDN博客步骤:
原理图:环境:一台虚拟机里面分别安装两台CentOs7,并在两台centOs7里面分别安装nginx和keepalived。不会安装的小伙伴戳:安装nginx(官网下载编译安装)_p&f°的博客-CSDN博客以及:Keepalived安装_p&f°的博客-CSDN博客配置:1、nginx安装完毕即可,无需修改配置。在index.html里面修改下,以区分访问到不同的nginx2、分别修改主备kee
json和string相互转换
基于Redis的Setnx实现分布式锁
一、主从复制原理在搭建redis读写分离架构时,master必须开启持久化。(可参考博客,RDB和AOF持久化策略一起使用也行Redis的持久化机制(RDB和AOF)(1)_p&f°的博客-CSDN博客)一旦master宕机,虽然slave可以继续提供读服务。但等到master恢复,由于没有持久化,内存里面没有任何数据,master再次做数据同步的时候,会把slave里的数据清空。二、本博客实现的
json和string相互转换