微服務部署在不同局域網內的服務器上的解決方案

1.將eureka部署在一臺服務器A

2.將Zuul註冊eureka,部署在第二臺服務器B

Zuul配置服務中一定要加url,否則訪問不到,url是服務部署的服務器,比如user服務的C服務器

user:
      path: /user/**
      serviceId: user
      sensitiveHeaders: "*"
      url: http://服務部署的IP地址:端口號/

3.將user服務註冊eureka,部署在第三臺服務器C

最後便可以成功訪問user服務:

{
    "status": 0,
    "data": {
        "id": 59,
        "username": "cay",
        "email": "wqeqw@wqewq",
        "phone": "123131321",
        "question": "name",
        "answer": "111",
        "role": 1,
        "createTime": "2020-02-25T02:01:05.000+0000",
        "updateTime": "2020-02-25T02:01:08.000+0000",
        "ip": ""
    },
    "count": 0
}

解決完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章