請(qǐng)問(wèn)在mvc中調(diào)用GatewayClient發(fā)送數(shù)據(jù)前,有方法判斷GatewayWork是否正常嗎?比如沒(méi)啟動(dòng),或者registerAddress錯(cuò)誤連接不上之類(lèi)。
在GatewayWork沒(méi)啟動(dòng)時(shí),調(diào)用GatewayClient發(fā)送數(shù)據(jù)會(huì)因?yàn)檫B接不上registerAddress產(chǎn)生致命錯(cuò)誤,請(qǐng)問(wèn)有什么方法可以先做判斷嗎?還是只能寫(xiě)在try里做異常處理?
我這的場(chǎng)景是GatewayWork開(kāi)啟時(shí),功能全部開(kāi)啟用戶(hù)體驗(yàn)比較好;GatewayWork停止時(shí)少掉一些功能但不影響原來(lái)的mvc業(yè)務(wù)。