nn_pipeline.adoc 1010 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. nn_pipeline(7)
  2. ==============
  3. NAME
  4. ----
  5. nn_pipeline - scalability protocol for passing tasks through a series of processing steps
  6. SYNOPSIS
  7. --------
  8. *#include <nanomsg/nn.h>*
  9. *#include <nanomsg/pipeline.h>*
  10. DESCRIPTION
  11. -----------
  12. Fair queues messages from the previous processing step and load balances them
  13. among instances of the next processing step.
  14. Socket Types
  15. ~~~~~~~~~~~~
  16. NN_PUSH::
  17. This socket is used to send messages to a cluster of load-balanced
  18. nodes. Receive operation is not implemented on this socket type.
  19. NN_PULL::
  20. This socket is used to receive a message from a cluster of nodes. Send
  21. operation is not implemented on this socket type.
  22. Socket Options
  23. ~~~~~~~~~~~~~~
  24. No protocol-specific socket options are defined at the moment.
  25. SEE ALSO
  26. --------
  27. <<nn_bus#,nn_bus(7)>>
  28. <<nn_pubsub#,nn_pubsub(7)>>
  29. <<nn_reqrep#,nn_reqrep(7)>>
  30. <<nn_survey#,nn_survey(7)>>
  31. <<nn_pair#,nn_pair(7)>>
  32. <<nanomsg#,nanomsg(7)>>
  33. AUTHORS
  34. -------
  35. link:mailto:sustrik@250bpm.com[Martin Sustrik]