项目地址
https://github.com/yinjihuan/kitty-cloud
开发工具
开发工具目前对应的都是我本机的一些工具,大家可以7 * ? ^ o [ m J根据自己平时的习惯选择对应的工具即可。
工具说明IDEA程序开发工具Sequel ProMysql客户端工具3T Mot i F Z s V o u angoChefMongoDB客户端工具Redis Desktop ManagerRedis客户端工具
开发环境
开发环境目前对应的都是我本机的环境,我是Mac系统,安装的都是Mac下的版本,如果你是Windows可以安装Windows下对应的软件即可。
工具说明JDK1.8版本Maven3.3.3版本Mysql5.7版本MoH H r T c r @ngoDB4.2@ X 8 (.3版本ElasticSearch6.8.7版本Redis5.0版本Nacos控制台1.1.4版本SentineW W h N V 1 { h zl控制台1.7.1版本Cat控制S _ G E台3.0.0版本XXL-JOB控制台2.1.2版本
源码导入
Kittc ) . D Fy
Kitty基础框架源码地址:https://github.) 7 z @ Vcom/yinjihuan/kitty.git
目前基础框架还未发布到Maven仓库,所以也需要克隆到本地进行安装。
首先需要将两个项目的源码下载到本地,安装了Git的朋友可以使用下面的命令:
git clone https://github.com/yinjihuaw 9 / hn/kitty.git
没有安装的朋友可以手动去Github下载压缩包:
源码准备好后就直接导入IDEA中即可,请先导入Kitty然后再导入Kitty-Cloud。
选择对应的源码目录。
第W 6 - v x一次导入有点慢,需要下载依赖的Jar包,请确保网络正常。
Kitty导入后install到本地仓库后再导入Kitty-Cloud。
注意:Cat ClH ! , k i Yient 3Z ` g : ! $ Y I =.0.0没有发布到Maven仓库,我这边用了unidal.org仓库a z J,如果下载不下来可以直接去Cat的Github下载源码编译或者下载已经编译好了的Jar包安装到本地仓库即可。下载地址:https://github.com/dianping/cat4 z , {/blob/master/lib/java/README.zh-CN.# : G C p _m# ] I ! z I B - Fd
Kitty-Cloud
Kitty-Cloud源码地址:https://github.com/yinjihuan/kitty-cloud.git
克隆源码:
git clone https://github.com/yinjihuan/kitty-cloud.git
导入步骤跟上面的一致。导入后的项目结构如下:
然后就可以启动各个服务了,L ) a 4 i K S P默认的配置不用修改可以正常启动。
你启动之前如果需要将一些框架的地址改成r x V ` b 7 ( x自己本机的请修改配置文件。配置内容可参考项目中给出的示列配置。
Nacos控制台:http , ? 3 ` K z L m://47.105.66.210:8848/nacos nacos/nacos (请大家不要随便改变配置内容,想要实验的自己本地安装就可以了,多谢合作。)
快速体验
Run KittyCloudArticleProviderApp 启动文v d ; % 6章服务,如果控制台有下面的输出则启动成功。
Tomcat started on port(e L c 6 / I [ b qs): 8889 (http) with context path \'\'
然后我们就访问这个8889端口的Swagge| K r )r UI地址,确认是否成功启( b Z K . w j动。
关于作者:尹吉t p i n ] ( ( j欢,简单的技术爱好者,《Spring Cloud微服务-全栈技术与案例解析》, 《Spring Cloud微服务 入门 实战与进阶》作者, 公众号 猿天地 发起人。
搜一搜关注我吧