在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:wemirr-platform开源软件地址:https://gitee.com/battcn/wemirr-platform开源软件介绍:wemirr-platform演示地址
软件架构
Vue、Spring Cloud Alibaba 2.2.5.RELEASE、Spring Cloud Hoxton.SR11、Nacos、Sentinel、Nepxion、Mybatis-Plus、多租户、灰度、Oauth2.0、Spring Security、Redis、Mysql、MongoDB、ShardingJdbc、ShardingSphere 特点
<template> <fs-crud ref="crudRef" v-bind="crudBinding"/></template> 效果图介绍开源里面UI最好、最容易上手的、中台 、SAAS 、 多租户功能、最最少的代码实现功能 配套前端 配套的 UI Nepxion-Discovery 蓝绿、灰度、流量保护 OpenAPi3 Swagger 标准版 拓展阅读Oauth2.0 OAuth2.0 知识点
注意事项下载项目后请先本地 如果需要使用低码平台,需要安装 MongoDB 的支持 nepxion 项目是本人用于测试一些中间件的工程、完全可以忽略 环境安装提供 一般安装 如果
如果需要体验低码平台一键发布需要安装 docker pull redis:latestdocker run -itd --name redis -p 6379:6379 redis安装 Mysql docker pull mysql:latestdocker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql安装 Sentinel-Dashboarddocker pull bladex/sentinel-dashboarddocker run -i -t -d -p 8858:8858 -p 8719:8719 bladex/sentinel-dashboard安装 Nacosdocker pull nacos/nacos-serverdocker run --name nacos -itd -p 8848:8848 -p 9848:9848 -p 9849:9849 --restart=always -e MODE=standalone nacos/nacos-server安装 RabbitMQdocker pull docker.io/macintoshplus/rabbitmq-managementdocker run -d -p 5671:5671 -p 5672:5672 -p 15672:15672 -p 15671:15671 -p 25672:25672 rabbitmq_image_id安装 XXL-JOB-ADMIN(如果数据库也是docker 运行需要配置统一网络 例如: docker network create wemirr )docker pull xuxueli/xxl-job-admin:2.3.0docker run -e PARAMS="--spring.datasource.username=root --spring.datasource.password=123456 --spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver --spring.datasource.url=jdbc:mysql://127.0.0.1:3306/wemirr-platform?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true" -p 9999:8080 -v /Users/battcn/Development:/data/applogs --name xxl-job-admin -d xuxueli/xxl-job-admin:2.3.0安装 skywalking# 8.7.0 启动有问题docker pull elasticsearch:7.9.3docker pull apache/skywalking-oap-server:8.5.0-es7docker pull apache/skywalking-ui:8.5.0# 如果要后台运行 请加 -d docker network create wemirrdocker run --name elasticsearch --net wemirr -p 9200:9200 -p 9300:9300 -d -e "discovery.type=single-node" elasticsearch:7.9.3docker run --name oap --net wemirr --restart always -p 1234:1234 -p 12800:12800 -p 11800:11800 -d -e SW_STORAGE=elasticsearch7 -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server:8.5.0-es7docker run --name oap-ui --net wemirr --restart always -p 10086:8080 -d -e TZ=Asia/Shanghai -e SW_OAP_ADDRESS=oap:12800 apache/skywalking-ui:8.5.0# IDEA 配置VmOption -javaagent:/Users/battcn/Desktop/apache-skywalking-apm-bin/agent/skywalking-agent.jarEnvironment variables SW_AGENT_NAME=wemirr-platform-gatewayEnvironment variables SW_AGENT_NAME=wemirr-platform-authority# 启动命令nohup java -javaagent:/opt/wemirr-platform/skywalking/agent/skywalking-agent.jar -Dskywalking.agent.service_name=wemirr-platform-gateway -Dskywalking.collector.backend_service=127.0.0.1:11800 -jar wemirr-platform-gateway.jar -d > logs/start_gateway.log &nohup java -javaagent:/opt/wemirr-platform/skywalking/agent/skywalking-agent.jar -Dskywalking.agent.service_name=wemirr-platform-authority -Dskywalking.collector.backend_service=127.0.0.1:11800 -jar wemirr-platform-authority.jar -d --spring.profiles.active=demo > logs/start_authority.log & 关于埋点日志@Beanpublic SysLogListener sysLogListener(OptLogService optLogService) { return new SysLogListener(optLogService::save);}// 如果操作量大又想记录到数据库,请用该组件@Bean@ConditionalOnExpressionpublic SysLogListener sysLogListener(BuryPointClient buryPointClient) { return new SysLogListener(buryPointClient::buryPoint);} |
请发表评论