当前位置: 网站首页   实用软件  源码素材> open-cloud微服务平台|open-cloud微服务平台 v3.0.0下载_网站源码
open-cloud微服务平台|open-cloud微服务平台 v3.0.0下载_网站源码

open-cloud微服务平台|open-cloud微服务平台 v3.0.0下载_网站源码

源码素材
  • 游戏平台:最新版
  • 游戏语言:Java
  • 游戏大小:MB
  • 更新时间:2023-12-13 10:15:57
7
暂无下载
open-cloud微服务平台|open-cloud微服务平台 v3.0.0下载_网站源码简介

open-cloud是一款基于SpringCloud、SpringSecurity、Oauth2、Nacos打造的开放式微服务平台。 利于企业微服务开发、更安全、更便捷的对接APP或前端应用。

搭建基于OAuth2的开放平台、为APP端、应用服务提供统一接口管控平台、为第三方合作伙伴的业务对接提供授信可控的技术对接平台:

1、分布式架构,Nacos(服务注册+配置中心)统一管理

2、统一API网关(参数验签、身份认证、接口鉴权、接口调试、接口限流、接口状态、接口外网访问)

3、统一oauth2认证协议

代码结构

open-cloud ├── docs -- 文档及脚本 ├── bin -- 执行脚本 ├── config -- 公共配置,用于导入到nacos配置中心 ├── sql -- sql文件 ├── data -- 增量数据 ├── components -- 公共组件 ├── open-cloud-common-core -- 提供微服务相关依赖包、工具类、全局异常解析等 ├── open-cloud-common-starter -- SpringBoot自动配置扫描 ├── open-cloud-tenant-starter -- 多租户模块,多数据源自动切换(完善中...) ├── open-cloud-java-sdk -- 开放平台api集成SDK(完善中...) ├── platform -- 平台服务 ├── open-cloud-api-spring-server -- API开放网关-基于SpringCloudGateway[port = 8888](推荐) ├── open-cloud-api-zuul-server -- API开放网关-基于Zuul[port = 8888](功能完善) ├── open-cloud-base-client -- 平台基础服务接口 ├── open-cloud-base-server -- 平台基础服务器[port=8233] ├── open-cloud-uaa-admin-server -- 平台用户认证服务器[port = 8211] ├── open-cloud-uaa-portal-server -- 门户开发者认证服务器[port = 7211] ├── open-cloud-generator-server -- 在线代码生成服务器[port = 5555] ├── services -- 通用微服务 ├── open-cloud-msg-client -- 消息服务接口 ├── open-cloud-msg-server -- 消息服务器[port = 8266] ├── open-cloud-task-client -- 任务调度接口 ├── open-cloud-task-server -- 调度服务器[port = 8501] ├── open-cloud-bpm-client -- 工作流接口 ├── open-cloud-bpm-server -- 工作流服务器[port = 8255] ├── open-cloud-sba-server -- SpringBootAdmin监控服务[port = 8849] ├── open-cloud-sso-ui-demo -- SSO单点登录演示demo[port = 8849]

快速开始

本项目基于springCloud打造的分布式快速开发框架. 需要了解SpringCloud,SpringBoot,SpringSecurity,分布式原理。

1、准备环境

Java1.8 (v1.8.0_131+)

Nacos服务注册和配置中心(v1.0.0+) 阿里巴巴nacos.io

Redis (v3.2.00+)

RabbitMq (v3.7+)(需安装rabbitmq_delayed_message_exchange插件 下载地址)

Mysql (v5.5.28+)

Maven (v3+)

Nodejs (v10.14.2+)

2、执行创建数据库open-platform并执行sql脚本

docs/sql/oauth2.sql

docs/sql/base.sql

docs/sql/gateway.sql

docs/sql/msg.sql

docs/sql/quartz.sql && task.sql ...

3、启动nacos服务发现&配置中心,新建公共配置文件

访问 http://localhost:8848/nacos/index.html

导入配置 /docs/config/DEFAULT_GROUP.zip(nacos1.0.3以上版本支持一键导入)

新建配置文件 (nacos1.0.3以下版本)

项目目录/docs/config/db.properties > db.properties

项目目录/docs/config/rabbitmq.properties > rabbitmq.properties

项目目录/docs/config/redis.properties > redis.properties

项目目录/docs/config/common.properties > common.properties

4、修改主pom.xml

初始化maven项目

maven clean install

本地启动,默认不用修改

127.0.0.1:8848 127.0.0.1:8848

5、本地启动(按顺序启动)

5.1、[必需]BaseApplication(平台基础服务)

5.2、[必需]UaaAdminApplication(平台用户认证服务器)

5.3、[必需]GatewaySpringApplication(推荐)或GatewayZuulApplication

访问 http://localhost:8888

5.4、[非必需]SpringBootAdmin(监控服务器)(非必需)

访问 http://localhost:8849

6、前端启动

npm install npm run dev

访问 http://localhost:8080

7、项目打包部署

maven多环境打包,替换变量

mvn clean install package -P {dev|test|online}

项目启动

./docs/bin/startup.sh {start|stop|restart|status} open-cloud-base-server.jar ./docs/bin/startup.sh {start|stop|restart|status} open-cloud-uaa-admin-server.jar ./docs/bin/startup.sh {start|stop|restart|status} open-cloud-api-spring-server.jar

8、docker部署

配置DOCKER私服仓库

maven多环境打包,替换变量.并构建docker镜像

clean install package -P {dev|test|online} dockerfile:build

启动docker镜像

docker run -d -e JAVA_OPTS="-Xms128m -Xmx256m" -p 8233:8233 --name base-server open.cloud/open-cloud-base-server:3.0.0 docker run -d -e JAVA_OPTS="-Xms128m -Xmx256m" -p 8211:8211 --name uaa-admin-server open.cloud/open-cloud-uaa-admin-server:3.0.0 docker run -d -e JAVA_OPTS="-Xms128m -Xmx256m" -p 8888:8888 --name api-spring-server open.cloud/open-cloud-api-spring-server:3.0.0

open-cloud微服务平台|open-cloud微服务平台 v3.0.0下载_网站源码截图
相关攻略
  • 海岛奇兵恐怖博士攻略图文全阶段技巧    海岛奇兵恐怖博士关卡不负“恐怖”之名,让很多高手都望而却步,想要紫宝石、仓库爆仓,感谢高手玩家的视频攻略支持,下面是海岛奇兵恐怖博士图文攻略,由于玩家们的兵种、科技、操作都不同,所以希望即使无法复制也给你带来一个新的思路——恐怖

    网游攻略 2023-09-24 23:12:15

  • 海岛奇兵恐怖阶段15,恐怖博士15图文攻略 恐怖阶段15怎么过,烟雾真是神物用多管炸掉大本下方的地雷,利用烟雾掩护在中间登陆,直奔大本,然后冻住两旁的加农海岛奇兵 安卓版下载:http://www.7230.com/ayouxi/15245.html{insd m=4 i=15245}海岛奇兵恐

    网游攻略 2023-09-24 23:12:28

  • 天天炫斗冰晶之牙怎么样 冰晶之牙技能图鉴介绍 天天炫斗凯瑟琳冰晶之牙怎么样?冰晶之牙的效果如何?冰晶之牙的属性是什么。7230小编就为大家介绍一下天天炫斗凯瑟琳的冰晶之牙技能。技能图鉴技能简介技能属性冰晶之牙用卡牌能量召唤一个喷射冰锥的漩涡,对前方扇形区域内

    网游攻略 2023-09-24 23:12:50

  • 海岛奇兵恐怖阶段2,恐怖博士2图文攻略 恐怖阶段2怎么过,不算复杂,重点评估好自己的伤害兵种:胖子/野人/坦克1.计算伤害,自己能否炸掉红线底部的火箭发射器,如果可以,直接中间登陆,走到底打本2.如果不可以,右侧登陆,收掉边上落单的能量堆。立即杀向底部,途中对其丢震爆弹海

    网游攻略 2023-09-24 23:12:24

  • 全民奇迹2天2转冲级攻略 全民奇迹怎么练级快?7230小编带来了全民奇迹冲级流程,这简直就是新手们的福利啊!2天就2转的速度,也太快了吧。 全民奇迹的升级路线很简单,只要大家能保持一直做主线任务就可以了。在1转前大家保持一直主线任务一直做到要求你达到200级的时

    网游攻略 2023-09-24 23:13:58

  • 全民奇迹日常任务多少级可以做?   全民奇迹日常任务多少级开启?日常任务好做吗?全民奇迹日常任务操作指南:1.点击屏幕左边主线任务旁的日常可以查看当前日常任务2.点击日常任务面板追踪并接受任务  日常任务每天完成次数上限为20次,完成全部20次每日任务有额外经

    网游攻略 2023-09-24 23:13:48

  • 天天酷跑暴力鸟叔怎么获得,满级属性技能说明 天天酷跑暴力鸟叔将作为天天酷跑新版本陆续更新出来的坐骑只有一。造型上暴力鸟叔也比较帅气,不过动物类坐骑嘛,蹲下时候的姿势实在不敢恭维,不知道这个暴力鸟叔怎么样。下面就和种子哥小编一起来看看天天酷跑暴力鸟叔满级属性技能怎么样,记忆暴力鸟叔的获得方式

    网游攻略 2023-09-24 23:11:29

  • 谁是大英雄武林大会什么时候开放 本攻略主要介绍的内容为:谁是大英雄攻略之谁是大英雄武林大会什么时候开放?武林大会什么时候开放每届武林大会将在每周一上午6点开启,每周日晚10点结束,结束后直到下一次武林大会开始期间无法进行挑战。武林大会奖励什么时候发放每届武林大会结束时,将

    网游攻略 2023-09-24 23:13:50