RNIO ay isang minimalistic nio framework para sa Java wika. & Nbsp; Ito humahawak ng selector, ngunit ito ay nagbibigay sa iyo ng buong kontrol sa mga channels.
RNIO ang nio framework na ginagamit sa mga kuneho web proxy.
Sa rnio kang lumikha ng isang NioHandler at pagkatapos mong maghintay para sa mga kaganapan. Ang mga kaganapan ay read-ready, isulat-ready, tanggapin-ready at ikonekta-handa na. Sa rnio maghintay ka lamang ng isang beses, kung nais mong magsagawa muli ang parehong aksyon kailangan mong magpatala muli para sa kaganapan. Maaari mong itakda ang timeout para sa bawat maghintay paisa-isa.
Sa loob rnio a at nagpapatakbo ng isang thread para sa bawat isa sa kanila ng isang set ng selectors. Ang iyong mga tagapakinig na kaganapan ay maaaring magpatakbo ng alinman sa selector thread o sa isang background mula sa thread pool, ito ay nasa sa iyo na magpasya kung ano ang mas mahusay. Para sa mga mababang latency na gusto mong patakbuhin sa selector thread, ngunit pagkatapos ay hindi mo dapat gawin ang anumang operasyon na maaaring i-block, dahil na block rnio.
Ano ang bago na ito sa release .
- Major update ng javadocs
- Ginawa ito posible na tukuyin ang isang factory thread para sa paglikha selector thread.
Ano ang bago sa bersyon 1.1:
- Pinalitan ng pangalan UnlimitedSocketHandler sa SocketHandlerBase at ginawa ito posible upang itakda ang timeout mga halaga para sa mga ito. Idinagdag timeouts sa EchoServer sample. Ang halaga ng default na timeout para MultiSelectorNioHandler maaaring ngayon ay naipasa bilang isang argument sa mga tagapagbuo.
Ano ang bago sa bersyon 1.0:
- Nilikha rnio mula sa nio handling code na natagpuan sa mga kuneho / 4.4 .
- Idinagdag EchoClient at EchoServer bilang halimbawa.
- Mga Fixed problema sa pagtawag NioHandler.shutdown () nang maraming beses.
Kinakailangan :
- Java 2 Standard Edition Runtime Environment
Mga Komento hindi natagpuan