api-gateway实践(14)新服务网关 - 演示环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了api-gateway实践(14)新服务网关 - 演示环境搭建相关的知识,希望对你有一定的参考价值。
一、本机调试网关引擎
1、服务注册中心
2、服务提供者发布(远程Tomcat8.5.15):http://10.110.17.20:7070/SvcApp/index.jsp
2.1、SvcApp.war 配置
2.2、发布目录 10.110.17.20 /opt/tomcat8.5.15/webapps
发布SvcApp.war到该目录
2.3、启动应用
cd /opt/tomcat8.5.15/bin
./startup.sh
2.4、验证应用
http://10.110.17.20:7070/SvcApp/index.jsp
2.5、如果SvcApp.war是个oauth-server,需要发布其客户端SvcCli.war
2.5.1、服务端SvcApp.war数据库配置
2.5.2、客户端配置文件
2.5.3、验证SvcCli访问SvcApp获取access_token
http://10.110.17.20:7070/SvcCli/client_credentials
3、网关引擎(本机eclipse+jetty):http://localhost:9000/api-gateway-engine/client_details
3.1、配置文件
数据库
redis配置
3.2、启动应用
3.3、验证应用
http://localhost:9000/api-gateway-engine/client_details
4、开发者应用发布(本机:tomcat8.5.15)
4.1、配置文件
4.2、runDevApp.bat
del/Q %TOMCAT_HOME%\\webapps\\DevApp.war
rmdir/Q/S %TOMCAT_HOME%\\webapps\\DevApp
copy D:\\workspace_apigw_iop\\DevApp\\target\\DevApp.war %TOMCAT_HOME%\\webapps\\DevApp.war
%TOMCAT_HOME%\\bin\\startup.bat
4.3、验证效果
DevApp和api-gateway-engine连通性测试::申请网关token:http://localhost:8080/DevApp/client_credentials
DevApp、api-gateway-engine和SvcApp连通性测试::调用远端服务:
以上是关于api-gateway实践(14)新服务网关 - 演示环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
api-gateway实践(12)新服务网关 - 审批产生网关身份!
api-gateway实践(15)新服务网关 -运行环境搭建
api-gateway实践(13)新服务网关 - SpringCloud Zuul