Projects tigase _server server-core Issues #68
External components load-balancing support (#68)
Artur Hefczyc opened 1 decade ago

The external component protocol implementation in the Tigase is updated to support multiple connections from external component and offer different algorithms to distribute load to these components.

Planned load balancing algorithms: round-robin, hash by destination BareJID, hash by destination full JID

  • Artur Hefczyc commented 1 decade ago

    round-robin is not a good solution as this might cause packets re-ordering for a sender. Therefore I suggest to implement following algorithms:

    1. Select component/connection by the sender bareJID hashCode

    2. Select component/connection by the receiver bareJID hashCode

    3. Select component/connection by the receiver full JID hashCode

issue 1 of 1
Type
Task
Priority
Normal
Assignee
RedmineID
195
Version
tigase-server-5.1.0
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#68
Please wait...
Page is in error, reload to recover