开源软件名称:ss-service
开源软件地址:https://gitee.com/dzx201314/ss-service
开源软件介绍:
ss-service
背景 这是一个像早餐店的小公众号程序,也可直接访问网络地址;程序分为后台管理程序,手机端程序;后台管理使用小威老师的cloud-service架构,前端使用MiUI构建;主要完成优惠券展示下载(商家可通过朋友圈分享提供优惠)、商品展示、爬虫养生文章展示等业务;
术语
模块 ss-service ├── config-center -- 配置中心 [8989] ├── file-center -- 文件中心 [8994] ├── gateway-zuul -- 网关中心 [8080] ├── log-center -- 日志中心 [8995] ├── manage-backend -- 管理后台 [8996] ├── monitor-center -- 监控中心 [9001] ├── oauth-center -- 认证中心 [8998] ├── register-center -- 注册中心 [8761] ├── user-center -- 用户中心 [8999] ├── notification-center -- 通知中心 [8997] ├── service-center -- 主业务中心(未完成) [8993] └── time-center -- 定时服务(未完成)
需要组件列表 - jdk 要求1.8,因为用到了lambda表达式。 - Mysql 5.6或者以上。 - Redis 3.0以上即可(如果是非本地redis,即redis在别的机器上,那么请注意检查能否远程访问)。 - Rabbitmq 版本别太低就行。 - Elasticsearch 日志中心使用,默认日志是存到mysql里,如采用默认配置,可不需要elasticsearch。
HOST 配置 添加如下host配置 127.0.0.1 api.gateway.com #外网网关ip 127.0.0.1 local.gateway.com #内网网关ip 127.0.0.1 local.register.com #注册中心ip 127.0.0.1 local.monitor.com #监控中心ip 127.0.0.1 local.mysql.com #数据库ip 127.0.0.1 local.redis.com #redis ip 127.0.0.1 local.rabbitmq.com #rabbitmq ip
数据库初始化 按照对应中心sql文件夹 建立数据库,并且导入sql,字符集为utf8mb4; (user-center、oauth-center、file-center、manage-backend、log-center、notification-center)
startbat 启动项目 里边有windows一键脚本,以及linux部署脚本;由于shell的能力太弱,只能写到这样,大家见谅:
start "" cmd /k call 1-register.bat %pan%,%url% start "" cmd /k call 2-config.bat %pan%,%url% start "" cmd /k call 3-user.bat %pan%,%url% start "" cmd /k call 4-oauth.bat %pan%,%url% start "" cmd /k call 5-file.bat %pan%,%url% start "" cmd /k call 6-log.bat %pan%,%url% start "" cmd /k call 7-manage-backend.bat %pan%,%url% start "" cmd /k call 8-notification.bat %pan%,%url% start "" cmd /k call 9-monitor.bat %pan%,%url% start "" cmd /k call 10-zuul.bat %pan%,%url%
请大家按照上边序号执行;其中:notification-center、monitor-center都可以不启动; [回到顶部](#readme) |
请发表评论