1 Star 10 Fork 6

pacebox / inter-micro-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.31 KB
一键复制 编辑 原始数据 按行查看 历史
mhuang 提交于 2020-05-13 11:35 . 1.0.0

pacebox springcloud版demo

-- 主页:http://mhuang.tech/pacebox-parent --

-- QQ群①:pacebox官方交流群①

---------------------------------------------------------------------------------------------------------------------------------------------------------

简介

该项目是pacebox与springcloud集成的crud案例管理系统,使用阿里所开源的nacos进行配置、注册中心管理、sentinel限流

技术

  • 前端
    • H+
    • bootstrap3+
    • jquery2+
  • 后台
    • springboot2.2.2+
    • pacebox-springboot 1.0.0
    • elasticsearch 7.5+
    • kafka 2.4+
    • jdk1.8+
    • swagger2
    • nacos 1.1.3+
    • sentinel 1.6.3+
    • spring cloud Hoxton.RELEASE+

项目结构

  • inter-micro-demo(parent)
    • inter-micro-protocol(协议包、存放DTO,QVO,RVO等)
    • inter-micro-sso(用户角色菜单管理)
    • inter-micro-logger(日志通用包)
    • inter-micro-gateway(gateway网关)
    • inter-micro-web(前端网页)

案例运行步骤

  • 安装软件环境

      elasticsearch7+(日志),kibana7+(用于查看日志情况),mysql5.7+(数据库),jdk1.8+,kafka2.4+(消息消费)
  • 创建mysql数据库

      sql脚本存放在doc/数据库文件/inter-boot-demo.sql、先创建数据库、在选择数据库指定sql进行导入、
      若与demo不一致请自行配置相关ip、port、用户名、密码等
  • 启动nacos和sentinel

      nacos和sentinel启动程序存放在doc/alibaba/下。将doc下的数据库目录下的nacos.sql在数据库中运行、
      若需要调整mysql的请调整nacos的配置、
      具体在doc/nacos/conf配置下、也可自行下载对应阿里巴巴提供的版本、conf/alibaba采用的是1.1.3版本的nacos和1.6.3版本的sentinel
  • 启动gateway

      启动gatewayapplication
  • 启动SSO

      启动ssoapplication
  • 启动web

      启动webapplication
  • 访问

      访问http://127.0.0.1:8088/直接点击登录即可
Java
1
https://gitee.com/pacebox/inter-micro-demo.git
git@gitee.com:pacebox/inter-micro-demo.git
pacebox
inter-micro-demo
inter-micro-demo
master

搜索帮助