日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用Cloud Toolkit實現端云互聯(IntelliJ IDEA)

您可以在IntelliJ IDEA中使用Cloud Toolkit的端云互聯功能實現本地和云上應用的相互調用,提升開發效率。

前提條件

在使用Cloud Toolkit實現端云互聯前,請完成以下工作:

  • 確保IntelliJ IDEA為2018.3及以上版本。
  • 本插件支持SSH/SOCKS代理和Kubernetes代理,此兩種代理任選其一。
    • 使用SSH/SOCKS代理:您需準備一臺可使用SSH登錄的ECS,用于建立端云互聯通道。具體操作,請參見通過控制臺使用ECS實例(快捷版)云服務器ECS快速入門
      重要
      • 請確保該ECS實例和需要互聯的應用在同一個VPC內。
      • 使用SSH通道,需要密碼驗證登錄,暫不支持使用密鑰對登錄。
    • 使用Kubernetes代理:您需在云端準備一個Kubernetes集群,并且本地安裝配置Kubectl環境以訪問該集群,您也可直接使用已有的Kubernetes集群。具體操作,請參見快速創建Kubernetes托管版集群

使用限制

Java應用限制

端云互聯目前支持Java應用。不同Java微服務框架還有以下限制:

微服務框架使用限制
Spring Cloud如果使用Nacos進行配置管理,請確保Spring Cloud為Spring CloudEdgware及以上版本。
Dubbo
  • Dubbo 2.7.2及以上版本。
  • 依賴的服務注冊及發現組件版本。
    • dubbo-nacos-registry 2.7.2及以上版本。
    • edas-dubbo-extension 2.0.2及以上版本。
HSF

其他語言應用設置

非Java語言可使用容器模式,無特殊限制。

步驟一:安裝Cloud Toolkit

  1. 啟動IntelliJ IDEA。
  2. 在IntelliJ IDEA中安裝插件。
    • macOS系統: 在頂部菜單欄選擇IntelliJ IDEA > Preference...,在Preference配置頁面左邊導航欄單擊Plugins,搜索Alibaba Cloud Toolkit,并單擊Install安裝。在IntelliJ IDEA中安裝插件—mac
    • Windows系統:在頂部菜單欄選擇File > Settings,在Settings頁面的左側導航欄單擊Plugins,搜索Alibaba Cloud Toolkit,并單擊Install安裝。在IntelliJ IDEA中安裝插件—windows
  3. 在IntelliJ IDEA中插件安裝成功后,重啟IntelliJ IDEA,您可以在工具欄看到Alibaba Cloud Toolkit的圖標(Alibaba Cloud Toolkit圖標)。

步驟二:配置阿里云賬號

在安裝完Alibaba Cloud Toolkit后,您需使用AccessKey ID和AccessKey Secret來配置阿里云的賬號。

  1. 啟動IntelliJ IDEA。
  2. 在頂部菜單欄中選擇Tools > Alibaba Cloud > Preferences...
  3. Settings對話框中選擇Alibaba Cloud Toolkit > Accounts
  4. Accounts對話框中設置AccessKey IDAccessKey Secret,然后單擊OK
    Accounts

    關于阿里云賬號說明如下:

    • 如果您已經注冊過阿里云賬號,在Accounts對話框中單擊Get existing AK/SK,進入阿里云登錄頁面。用已有賬號登錄后,跳轉至安全信息管理頁面,獲取AccessKey IDAccessKey Secret
    • 如果您還沒有阿里云賬號,在Accounts對話框中單擊Sign up,進入阿里云賬號注冊頁面,注冊賬號。注冊完成后按照上述方式獲取AccessKey IDAccessKey Secret

步驟三:配置端云互聯

  1. 啟動IntelliJ IDEA。
  2. 在頂部菜單欄,選擇Tools > Alibaba Cloud > Preferences...
  3. Settings對話框,選擇Alibaba Cloud Toolkit > Microservice > Microservice
  4. Microservice對話框,配置端云互聯相關參數。
    EDAS端云互聯
    參數描述
    配置粒度本地工程需要使用端云互聯功能的粒度,包含項目和模塊。
    • (推薦)項目:當前工程使用統一的端云互聯配置。適用于單模塊工程或模塊間無配置差異的多模塊工程。
    • 模塊:當前工程包含多個模塊,其中僅某個模塊需要使用端云互聯或不同模塊的端云互聯配置需求不同。如果需要為不同模塊配置端云互聯,選擇具體模塊,完成各自的端云互聯配置。
    端云互聯選中端云互聯,啟用端云互聯功能。

    啟用端云互聯功能后,本地應用默認注冊到云端注冊中心并訂閱云端注冊中心的服務,本地應用中的服務可以和云端服務相互調用。

    如果僅需要調用云端服務,不希望云端服務調用本地服務,可以選中只訂閱云端服務,不注冊本地服務

    產品選擇企業級分布式應用服務(EDAS)
    云端互聯環境設置需要調用的云端應用所在的地域和命名空間。除了默認命名空間外,其他命名空間下的應用需按照以下步驟手動打開允許遠程調試開關。
    1. 登錄EDAS控制臺
    2. 在左側導航欄,選擇資源管理 > 微服務空間,然后在頂部菜單欄選擇地域。
    3. 在命名空間列表中目標命名空間的操作列,單擊編輯按鈕。
    4. 編輯命名空間對話框,打開允許遠程調試開關。
    本地服務歸屬應用選擇EDAS在本地所啟動的微服務應用。
    本地SpringCloud服務端口如果是Spring Cloud應用,則需在SpringCloud服務端口文本框內添加該應用的服務端口,其他類型應用無需填寫。
    代理選擇代理機。關于代理配置的相關內容,請參見配置代理
    初始化代理...
    • Kubernetes代理無需此操作。
    • SSH/SOCKS代理需進行此操作,配置SSH規則使得端云互聯生效。
    說明 如果代理列表中最后一級SSH代理非root賬號,會提示您提供root權限來進行配置。配置完成后,即可正常使用。若您不希望插件幫您配置,也可手動配置代理。關于手動初始化代理的相關操作,請參見配置代理
    加入全鏈路流控選中加入全鏈路流控,選擇本地服務歸屬灰度分組,控制請求鏈路流向。
    說明 全鏈路流控是EDAS提供的對服務流量進行細粒度控制的核心能力。通過全鏈路流控,您可在同一套開發環境中進行多特性開發且相互間不受干擾。
    高級配置選中自動關閉啟動提示,可設置應用啟動提示停留時間,單位毫秒。
    一鍵診斷

    端云互聯過程中,如果遇到問題,單擊一鍵診斷,排查etrans通道啟動異常服務連接不通等問題。

  5. 單擊Apply,然后單擊OK
    重要 如果使用EDAS專有云企業版,還需要執行以下步驟在Cloud Toolkit中配置Endpoint。Endpoint請聯系EDAS技術支持獲取。
    1. Preference(Filtered)對話框的左側導航欄,選擇Appearance & Behavior > Endpoint
    2. Endpoint對話框設置Endpoint。配置完成后,單擊Apply and Close

步驟四:使用本地進程模式進行端云互聯

啟動本地應用。如果當前狀態處于端云互聯狀態,會有如下提示。

啟動本地應用進行端云互聯

在啟動應用之后,會啟動一個etrans的進程。

啟動etrans的進程

步驟五:停止端云互聯

停止或重啟應用時,需先停止原來的etrans進程。單擊頂部的方框圖標,將進程和etrans同時退出,如下所示。

停止端云互聯
說明 如果原etrans進程未停止時重啟應用,當前應用的端云互聯將無法生效。啟動應用時,彈出端云互聯已啟用對話框,表示當前應用的端云互聯已生效。

更多信息