nacos数据持久化MySQL8.0以上版本
学习⼼得
在中国,各种培训机构各种平台层出不穷,教学服务质量参差不齐,在数以万计的平台中为什么我会去选择《拉勾教育》?这是⼀个值得深思的问题!
⾝为程序猿的我⼀直致⼒于JAVA开发,相信JAVA是世界上最⽜X的语⾔。可是在我的学习、⼯作⽣涯中却遇到很多的问题与瓶颈。这开始让我变得不⾃信,变得朦胧。我不知道⾃⼰究竟掌握什么技能,⾃⼰究竟能否去做⼀件事,慢慢的变得不愿意探讨技术,不愿意与⼈交流⾃⼰的⼼得,⼈也越来越孤僻。
在我接触了《拉勾教育》之后,通过知道⽼师的答疑,班班和由同学们组织的⼤家庭的解惑,这⼀切都变得明朗起来,学习了《JAVA⾼薪训练营》课程,让我对⾃⼰有了重新的认知,对⾃⼰的规划有了清晰的⽬标。对⾃⼰的技能有了很⼤的提升,同时⾃⼰也变得⾃信起来,敢说敢做。
下⾯的例⼦如果是之前的我,不会去实践,更加不会去思考,最⼤限度的就是将⾃⼰本地数据库版本进⾏更换,可是⾝为开发⼈员想⼀想,这样的代价是怎样的?风险是不可估计的,所以才有了今天的⽂章,希望可以帮助到⼤家。
nacos数据持久化
nacos是阿⾥巴巴开源的服务注册发现中⼼,同时也是配置中⼼,利⽤nacos和mysql的搭配可以将数据持久化到MySQL中,nacos在1.3开始就已经⽀持MySQL8.0的版本了,但是由于MySQL的版本⼩版本不确定性因素,导致本⽂中使⽤8.0.21不能被nacos所⽀持,所以需要下载nacos 源码包,更改pom⽂件升级MySQL驱动包来解决当前问题,具体操作如下
下载nacos源码
nacos源码包下载很简单,可以直接百度搜索nacos下载,点击进⼊GitHub进⾏下载,也可以使⽤如下链接跳转到下载页⾯,GitHub链接。如图所⽰:
下载页⾯
本⽂的做法是将nacos源码从GitHub上clone到idea中-->配置maven参数-->执⾏打包
nacos源码打包
免安装版的mysql下载1、将clone下来的nacos源码包导⼊到idea中,结构如下图
更改pom⽂件
注意:可以使⽤maven插件进⾏打包,打包命令: mvn -Prelase-nacos clean install -U -st.skip=true,本⽂使⽤这个命令没有打包成功,希望看到的⼩伙伴可以去尝试⼀下
2、执⾏maven打包程序,进⾏打包
maven打包
3、查看打包⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。