App Service是Azure頗受好評的服務之一,它是架網站的一個PaaS服務。過往我們需要Infra人員先幫我們開啟VM,在VM上設定IIS伺服器等,後續還要有防毒等功能,非常繁瑣麻煩。現在許多小型新創公司,只有養開發人員,但也可以維持營運,他們是怎麼做到的。答案就是善用雲端的PaaS服務,讓程式穩定執行沒煩惱。
因為Azure Load Balancer的關係,有預設4分鐘 timeout的限制。如果回應時間需要超過4分鐘的程式,可以使用Azure WebJob來做工作負載,達到異步任務的執行方式。
參考資料
App Service 4分鐘 Timeout 限制
https://docs.microsoft.com/zh-tw/azure/app-service/faq-availability-performance-application-issues#why-does-my-request-time-out-after-230-seconds
Queue WebJob參考範例
https://github.com/Azure/azure-webjobs-sdk-samples/tree/master/BasicSamples/QueueOperations
VS建立部署WebJob
https://docs.microsoft.com/zh-tw/azure/app-service/webjobs-dotnet-deploy-vs#convertlink
沒有留言:
張貼留言