We're updating the issue view to help you get more done. 

Improve throuput of external components connections

Description

Openfire is not using MINA to handle sockets coming from external components. Moreover, the server is reading one packet at a time and processing it. This is not a good solution for external components with high traffic. Another nice consequence of using MINA is that the architecture of the server will be more consistent and it will be easier to add support for TLS and compression.

This is the first step to implement XEP-225.

Environment

None

Acceptance Test - Entry

None

Assignee

Gaston Dombiak

Reporter

Gaston Dombiak

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major
Configure