EventMachine網(wǎng)絡(luò)編程和并發(fā)編程框架
EventMachine 是一個(gè)基于 Reactor 設(shè)計(jì)模式的、用于網(wǎng)絡(luò)編程和并發(fā)編程的框架。Reactor 模式描述了一種服務(wù)處理器,它接受事件并將其分發(fā)給已注冊(cè)的事件處 理。這種模式的好處就是清晰的分離了時(shí)間分發(fā)和處理事件的應(yīng)用程序邏輯,而不需引入多線程來把代碼復(fù)雜化。
EventMachine提供了一個(gè)網(wǎng)絡(luò)套接字和隱藏底層操作的高層接口。EventMachine:
- 擁有極高的可伸縮性、性能和穩(wěn)定性,適用于大多數(shù)苛刻的生產(chǎn)環(huán)境;并且
- 提供可以消除高性能多線程網(wǎng)絡(luò)編程的復(fù)雜性的API,使得工程師可以專心于產(chǎn)品邏輯本身
評(píng)論
圖片
表情
