端云互聯(lián)簡介
更新時間:
在開發(fā)應(yīng)用時,可以使用Alibaba Cloud Toolkit插件實現(xiàn)本地應(yīng)用和部署在EDAS中的應(yīng)用的相互調(diào)用,即端云互聯(lián),幫助您提升開發(fā)效率。
什么是端云互聯(lián)
端云互聯(lián)(也稱“端云聯(lián)調(diào)”)是一種使用安全通道連接本地應(yīng)用與云端VPC網(wǎng)絡(luò)環(huán)境的開發(fā)方式,處于此模式下的本地應(yīng)用將能正常訪問云端VPC內(nèi)的資源(如微服務(wù)、數(shù)據(jù)庫、緩存、消息隊列等),云端VPC內(nèi)微服務(wù)亦能調(diào)通本地應(yīng)用所提供的服務(wù)。
處于端云互聯(lián)中的本地應(yīng)用流量會通過本地通道服務(wù)進程轉(zhuǎn)至云端代理,再由云端代理相應(yīng)轉(zhuǎn)至注冊中心、其他服務(wù)、數(shù)據(jù)庫等下游資源中,云端服務(wù)也通過代理和通道服務(wù)來訪問本地應(yīng)用。端云互聯(lián)具有如下特性:
- 易用性:在使用過程中,您只需在IDE插件可視化界面中啟用端云互聯(lián),配置SSH賬號并一鍵初始化,然后正常啟動應(yīng)用即可。插件自動化幫您完成代理配置、通道拉起、請求轉(zhuǎn)發(fā)等工作,此過程無需任何人工操作,應(yīng)用代碼無需任何修改。
- 可用性:啟用端云互聯(lián)后本地應(yīng)用可正常訪問云端微服務(wù)、數(shù)據(jù)庫、緩存等資源,云端微服務(wù)亦能訪問本地服務(wù),實現(xiàn)雙向互通。端云互聯(lián)適配Windows、Mac和Linux系統(tǒng),支持Dubbo、SpringCloud和HSF等微服務(wù)框架,相對于同類產(chǎn)品可用性較高。
- 安全性:本地通道服務(wù)跟云端代理間基于SSH加密通道進行通信,無需擔心通信數(shù)據(jù)竊取。
端云互聯(lián)支持的IDE
您可以在IntelliJ IDEA和Eclipse這兩種IDE中使用Cloud Toolkit的端云互聯(lián)功能,實現(xiàn)本地應(yīng)用和云上應(yīng)用的相互調(diào)用。
使用限制
端云互聯(lián)目前支持Java應(yīng)用,而且不同Java微服務(wù)框架還有以下限制:
微服務(wù)框架 | 使用限制 |
Spring Cloud | 如果使用Nacos進行配置管理,請確保Spring Cloud為Spring CloudEdgware及以上版本。 |
Dubbo |
|
HSF | 無 |
文檔內(nèi)容是否對您有幫助?