Skip to content

Latest commit

 

History

History

zebra4js

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Introduction 介绍

NPM version travis-ci Coverage Status

Zebra4js落雨基于 ThinkJS 开发的一套Spring-Boot网关层,配合Zebra4j微服务框架https://github.com/ae6623/Zebra,作为桥梁用来接收各个客户端的访问请求,并调用Zookeeper获取服务地址,提供高并发的各端RESTful服务调用。

本项目使用Es6 JavaScript语法,已经实现自动编译,推荐使用Webstom IDE进行项目调试。

线上生产环境,建议使用pm2作为守护进程。

使用方法:入口程序暂时放在www/testing.js中

Frameworks and Tools 构建

  • 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

Install dependencies 安装依赖

npm install

Start server 开启服务

npm start

Deploy with pm2 部署上线

  • Use pm2 to deploy app on production enviroment.

pm2 startOrReload pm2.json