端云联调

最近更新时间:2020-11-03 11:23:19

操作场景
在进行应用开发时,本地应用需要和云端的应用进行测试联调,而用户无 VPN的场景下,可以轻松通过本方案,帮助您轻松实现端云联调。
前提条件
购买代理服务器 1.在金山云购买一台云服务器,配置该云服务器网络,与微服务集群处于同一VPC。 2.如果需要集群内部服务调用本地服务,需要修改代理服务器的ssh配置。

vim /etc/ssh/sshd_config

修改ssh相关配置

GatewayPorts clientspecified

重启ssh服务

sudo systemctl restart sshd

使用限制

  • 代理服务器必须和微服务集群处于同一VPC。
  • 不支持监控、日志、链路追踪联调。
    操作步骤
    1.新建本地应用
    微服务平台下载新的项目 端云联调 2.下载联调的agent包(点击下载jar包
    3.配置jvm启动参数 端云联调
  • JVM启动参数配置如下:
    -javaagent:"D:\kmse-debug-agent-1.0-SNAPSHOT-jar-with-dependencies.jar=ssh_host=代理服务器公网ip&&user=用户名&&pass=密码&&local_port=本地服务端口&&remote_ip=代理服务器内网ip"
    -Dspring.cloud.consul.discovery.tags=namespace=命名空间,version=服务版本
    -Dspring.cloud.consul.discovery.hostname=代理服务器内网ip
    -Dspring.cloud.consul.host=consul server的ip
  • 示例:
    -javaagent:"D:\kmse-debug-agent\kmse-debug-agent\target\kmse-debug-agent-1.0-SNAPSHOT-jar-with-dependencies.jar=ssh_host=120.92.109.190&&user=root&&pass=Wy140408&&local_port=8081&&remote_ip=10.0.0.98"
    -Dspring.cloud.consul.discovery.tags=namespace=kmse-default,version=v0
    -Dspring.cloud.consul.discovery.hostname=10.0.0.98
    -Dspring.cloud.consul.host=http://172.16.2.9
  • 配置详情: 端云联调 4.启动服务联调验证
    本地测试能成功访问线上集群。 端云联调

金山云,开启您的云计算之旅

免费注册