Network IO Interface has been created by Aidan Skinner (Jun 24, 2009).

Content:
  1. Problem statement
    1. memory usage - job queue size
  2. Overall solution
    1. limit job queue
    2. ability to delay processing events in network buffer
    3. ability to limit incoming network traffic back to client
  3. Areas which need to be addressed
    1. one heap per session vs total job heap
    2. push back on processing network traffic to client
    3. client needs to handle pause in network processing without filling up
  4. Specific changes to address those areas
    1. broker refactoring for job handlnig
    2. broker network changes for limiting input processing
    3. client network changes
  5. Current requirements which need to be carried forward
    1. Buffer size tuning
    2. Toggle TCP nodelay
    3. SSL - link level encryption, what about cert validation etc?
    4. Protect-io
    5. Multi-io
    6. Write biasing
  6. Plugability
    1. Define interface
      1. Decouple protocol handling from transport

--------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to