문제

JGroups seems to be in existence since late 90's. Why do we need Netty when we have JGroups? Is it because JGroups is based on thread pooling while Netty is asynchronous? Is that the only difference?

도움이 되었습니까?

해결책 2

Netty is a general purpose network framework with which you can write "any" network related application. So it is much more generic then JGroups.

다른 팁

JGroupss goal is clustering and reliable messaging, with a focus on group communication, ie. sending messages to a group of nodes (one-to-many). Its mainly used to implement decentralized peer-to-peer systems.

Netty's focus is (afaict) point to point messaging (one-to-one). A typical implementation would be a client-server architecture.

Disclaimer: I'm the JGroups lead, and don't know too much about Netty...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top