
spring cloud&微服务
詹姆斯东
你知道的越多,你不知道的越多
展开
-
最直接有效的解决nacos配置mysql8.0以上版本后无法启动的问题
前言本文只介绍nacos配置mysql8.0.18后启动报错的问题nacos配置mysql8.0的具体操作步骤可以参考我的上一篇博客:nacos1.1.4连接mysql 8.0.18步骤(有图有真相)错误描述错误原因:没连接数据库,mysql与nacos版本不匹配看了网上的一些博客,解决方法大多是在nacos目录下创建文件夹放入jdbc驱动包,不过对我没有用网上有成功的,可以参考一下:nacos1.2完美解决mysql8.0不兼容问题我是如何解决的:找到nacos的安装目录,打开conf目原创 2020-10-08 20:44:25 · 7112 阅读 · 30 评论 -
nacos1.1.4连接mysql 8.0.18步骤(有图有真相)
前言nacos自带内嵌数据库derby,数据库持久化仅支持mysql数据库nacos1.1.4版本连接mysql 8.0.18步骤1、找到nacos的安装目录,打开conf目录下的nacos-mysql.sql文件2、打开后可以看到是关于创建数据库,数据表的语句3、全选并复制,在Navicat或sqlyog中执行语句4、找到nacos的安装目录,打开conf目录下的application文件5、滑到最底层,添加一下配置spring.datasource.platform=mysql原创 2020-10-08 20:17:27 · 4254 阅读 · 2 评论 -
IDEA 构建微服务虚拟映射
前言1、应用背景:测试Nacos服务注册中心,只需建立一个微服务模块,利用虚拟映射,便可以创建多个虚拟微服务,进行Nacos服务注册中心的测试,方便便捷,实现原理:走的是同一个服务,用了不同的端口号访问2、应用:先启动一个微服务模块,注册到Nacos服务注册中心打开IDEA可以看到启动了一个微服务打开Nacos可以看到集群中只有一个微服务模块3、在已经启动的微服务模块上右键选择Copy Cocnfiguration4、在Name出输入虚拟微服务名称,在VMoptions出输入虚拟微服务端口原创 2020-10-03 16:13:56 · 417 阅读 · 3 评论 -
consul服务注册中心的下载安装教程
consul简介:consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司使用Go语言开发提供了微服务系统中的服务治理,配置中心,控制总线等功能,这些服务可以单独使用,也可以构建全方位的服务网络;consul基于raft协议,简洁,支持健康检查,同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图像界面,支持跨平台。官网地址:consul官网地址1、找到DownLoad并点击2、选择系统,选择位数3、下载其他历史版本可点击下方更多4、下载成功后,是一个压缩原创 2020-09-22 10:26:24 · 1071 阅读 · 4 评论 -
如何利用Maven构建通用jar包并引用?
前言应用场景:当多个Model中包含重复项时,就可以新建一个公共model,用于存放公共项当项目中的两个model,需要同时引用一个实体类时,就可以把这个实体类放到公共模块下,并通过Maven生成jar包,在其他模块中进行引入即可。具体步骤: 1、新建公共模块,例如:cloud-api-commons 2、复制模块中的重复包到公共模块中3、使用clean/install指令生成jar包 这里说一下图片中的五步 第一步:找到右边的Maven项目,并打开 第二步:找到公共模块的Maven栏原创 2020-09-19 15:57:49 · 1081 阅读 · 3 评论