网关服务是单一访问点,并充当多项服务的代理。服务网关启用了跨所有服务的变换、路由和公共处理。
1.可视化的界面配置
python:3.6及以上 react:18.2.0及以上 mysql:5.7.8及以上(支持存储json数据)
git clone下载
1.进入到"backend"目录,执行pip install -r ./requirements.txt
2.进入到"fronted"目录,执行npm install
3.进入mysql,执行
CREATE TABLE IF NOT EXISTSgateway_mapping( idINT UNSIGNED AUTO_INCREMENT,service_nameVARCHAR(20) NOT NULL unique,hostVARCHAR(20) NOT NULL,is_aliveINT(1) NULL,black_listjson,numberint,delete_timetimestamp NULL,create_timetimestamp NULL default CURRENT_TIMESTAMP,update_timetimestamp NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
4.分别在"backend"目录及"fronted"目录,执行python main.py,npm start
生产环境请配合nginx进行反向代理
暂无