c語(yǔ)言教程 “onscripter-jh”模擬器怎么使用?
“onscripter-jh”模擬器怎么使用?使用方法如下:如何在每個(gè)系統(tǒng)中使用onscript JH很高興回答您的問(wèn)題。目前,我們正在進(jìn)行一個(gè)充分利用微服務(wù)體系結(jié)構(gòu)的項(xiàng)目。這也是一個(gè)很大的方便。首先
“onscripter-jh”模擬器怎么使用?
使用方法如下:如何在每個(gè)系統(tǒng)中使用onscript JH
很高興回答您的問(wèn)題。
目前,我們正在進(jìn)行一個(gè)充分利用微服務(wù)體系結(jié)構(gòu)的項(xiàng)目。這也是一個(gè)很大的方便。
首先,要確定模塊的劃分,就我們的項(xiàng)目而言,它分為:
1 API接口
2。模塊負(fù)責(zé)具體的邏輯處理,前端模塊與本模塊通過(guò)grpc進(jìn)行通信
3。異步處理模塊,有些任務(wù)需要很長(zhǎng)時(shí)間,模塊2會(huì)向Kafka發(fā)送一條消息,這個(gè)模塊會(huì)從Kafka那里獲取消息并進(jìn)行異步處理
系統(tǒng)部署在kubernetes上,所有模塊都編譯成docker鏡像并上傳到自己的私有鏡像repo。
每個(gè)模塊都有多個(gè)副本用于負(fù)載平衡。模塊間的通信由kubernetes集群服務(wù)實(shí)現(xiàn)。
Kubernetes ingress負(fù)責(zé)提供外部訪問(wèn)接口和SSL處理。
外層使用負(fù)載均衡器實(shí)現(xiàn)多集群間的負(fù)載均衡和容錯(cuò)。多個(gè)集群部署在不同的區(qū)域,以避免由于區(qū)域問(wèn)題而導(dǎo)致服務(wù)不可用。
Istio還用于集群中,以利用服務(wù)網(wǎng)格。
此外,監(jiān)控也是必不可少的。我們使用普羅米修斯監(jiān)控各種指標(biāo)和報(bào)警管理器來(lái)實(shí)現(xiàn)報(bào)警。
Elk用于記錄和查詢?nèi)罩?,Jaeger用于跟蹤模塊之間的相同請(qǐng)求。
目前運(yùn)行穩(wěn)定,效果很好。
我希望我的回答能幫助你。