本文介紹通過SAE開發和部署應用的最佳實務。
通過命名空間實現開發環境、測試環境和生產環境的隔離:如果您在部署應用時需要區分開發環境、測試環境和生產環境,您可以為每套環境建立一個命名空間。同一命名空間的應用之間可以通過內網實現方法調用,不同命名空間的應用可以實現相互隔離。
開發情境:通過端雲互聯實現開發與測試環境隔離:介紹如何?本地開發環境與SAE線上測試環境的流量隔離,方便您快速開發聯調,提高開發效率。
開發情境:基於訊息佇列RocketMQ版實現環境隔離:介紹如何基於阿里雲雲訊息佇列 RocketMQ 版實現環境隔離,使得您可以在不修改任何業務代碼的情況下,實現非同步情境下的流量控制。
線上情境:基於自建Spring Cloud Gateway或Zuul網關實現全鏈路灰階:介紹如何在SAE上實現全鏈路灰階發布, 可以在不修改您的任何業務代碼的情況下,實現全鏈路流量控制。
使用SAE部署Nginx服務:介紹如何通過SAE來部署Nginx服務,實現搭建靜態網站或反向 Proxy(將用戶端的請求轉寄到其他後端應用)的需求。