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实践新服务网关 - 网关请求监控统计

api-gateway实践(15)新服务网关 -运行环境搭建

api-gateway实践(13)新服务网关 - SpringCloud Zuul

api-gateway实践新服务网关 - 测试发布(服务端API)

api-gateway实践(12)新服务网关 - path变量