Description
As part of the common package we introduced a bunch of network related code and abstractions.
We should look into replacing a lot of what is in kafka.network with this code. Duplicate classes include things like Receive, Send, etc. It is likely possible to also refactor the SocketServer to make use of Selector which should significantly simplify it's code.
Attachments
Attachments
Issue Links
- blocks
-
KAFKA-1686 Implement SASL/Kerberos
- Resolved
-
KAFKA-1684 Implement TLS/SSL authentication
- Resolved
- is blocked by
-
KAFKA-1809 Refactor brokers to allow listening on multiple ports and IPs
- Resolved
- is depended upon by
-
KAFKA-1282 Disconnect idle socket connection in Selector
- Resolved
-
KAFKA-1931 Refactor server to use code in org.apache.kafka.common
- Open