php - Apabila pelayan induk menghantar mesej kepada pelayan hamba, bagaimana untuk memastikan bahawa mesej itu akan tiba dan kemudian mengehadkan masa (seperti dalam masa 5 saat)?
世界只因有你2017-05-16 13:13:42
0
3
401
Kali terakhir saya ditemu bual oleh syarikat Java, saya ditanya, bagaimana untuk memastikan kebolehpercayaan dan masa?
Terdapat banyak faktor, tiada cara untuk menjamin penghantaran dalam masa 5 saat:
Rangkaian terputus, adakah penghantaran boleh dijamin dalam masa 5 saat?
Pelayan tergantung dan tidak dapat menerima data
Server sedang down dan data tidak dapat diterima
Pelayan terlalu sibuk untuk diproses, dan urutan yang menerima mesej tidak dilaksanakan dalam masa
Selagi perkhidmatan boleh disambungkan, atau walaupun perkhidmatan diputuskan dan disambung semula, MQ boleh memastikan mesej dihantar kepada penerima mesej secepat mungkin, tetapi masa tertentu adalah seperti yang dinyatakan di atas, bergantung pada sama ada perkhidmatan boleh diakses dan keupayaan pemprosesan perkhidmatan
Terdapat banyak faktor, tiada cara untuk menjamin penghantaran dalam masa 5 saat:
Rangkaian terputus, adakah penghantaran boleh dijamin dalam masa 5 saat?
Pelayan tergantung dan tidak dapat menerima data
Server sedang down dan data tidak dapat diterima
Pelayan terlalu sibuk untuk diproses, dan urutan yang menerima mesej tidak dilaksanakan dalam masa
Selagi perkhidmatan boleh disambungkan, atau walaupun perkhidmatan diputuskan dan disambung semula, MQ boleh memastikan mesej dihantar kepada penerima mesej secepat mungkin, tetapi masa tertentu adalah seperti yang dinyatakan di atas, bergantung pada sama ada perkhidmatan boleh diakses dan keupayaan pemprosesan perkhidmatan
Tetapkan mekanisme panggil balik ralat, panggil balik tamat masa dan panggil balik ketibaan. Atau gunakan baris gilir MQ.
masa tamat 5s Tidak perlu menunggu barang tertunggak