Zebra4js
是落雨
基于 ThinkJS 开发的一套Spring-Boot网关层,配合Zebra4j
微服务框架https://github.com/ae6623/Zebra,作为桥梁用来接收各个客户端的访问请求,并调用Zookeeper
获取服务地址,提供高并发的各端RESTful
服务调用。
本项目使用Es6 JavaScript语法,已经实现自动编译,推荐使用Webstom IDE进行项目调试。
线上生产环境,建议使用pm2作为守护进程。
使用方法:入口程序暂时放在www/testing.js中
- JavaScript & IDE: ES6 / Webstorm 16
- Backend: Thinkjs 2.x
- Database: no
- Cache:Redis
- Web Server: Nginx proxy 80端口转发->8360
- Build Tool: Webpack
- Other:
- Port-nginx:http://localhost:80
- Port-node:http://localhost:8360
npm install
npm start
-
Use pm2 to deploy app on production enviroment.
pm2 startOrReload pm2.json