RawRabbit
master
  • Getting Started
  • Message Context
  • Configuration
  • Extending RawRabbit
  • Bulk-fetching messages
  • Update Topology
  • Message Sequence
  • Publisher Acknowledgements
  • Message Priority
  • Multiple Subscribers
  • Requeue with delay
  • Inner workings
  • RabbitMq features
  • Error Handling
  • Logging
  • Attribute based configuration
  • Client upgrade
  • Contributing Guidelines
RawRabbit
  • Docs »
  • Welcome to RawRabbit’s documentations
  • Edit on GitHub

Welcome to RawRabbit’s documentations¶

RawRabbit is a modern .NET client for communication over RabbitMq. It is written for vNext and is uses Microsoft’s new frameworks for logging, configuration and dependecy injection It targets traditional NET runtimes, DNX runtimes and has all the ground work done for .NET Core .

Contents:

  • Getting Started
    • Installation
    • Creating instanse
    • Broker connection
    • Messaging pattern
  • Message Context
    • Introduction
    • Forwarding Context
    • Default Context
    • Advanced Context
    • Custom Context
  • Configuration
    • Configuration options
    • vNext configuration file
    • ConnectionString
  • Extending RawRabbit
    • Installation
    • The Extendable Bus Client
    • Extension boiler plait
    • List of extensions
  • Bulk-fetching messages
  • Update Topology
    • Exchange updates
    • Queue updates
  • Message Sequence
    • Alternative to RPC
    • Multi-message sequence
  • Publisher Acknowledgements
    • Avoiding PublishConfirmException
  • Message Priority
    • Priority for specific messages
    • Setting priority based on message type
  • Multiple Subscribers
    • Default behaviour
    • Custom Behaviour
  • Requeue with delay
    • Later execution
    • Error strategy
  • Inner workings
    • ChannelFactory
    • ConsumerFactory
    • TopologyProvider
  • RabbitMq features
    • Lazy Queues
  • Error Handling
    • Publish/Subscribe
    • Request/Respond
  • Logging
  • Attribute based configuration
    • Setting up the client
    • Configure Messages
    • Override with custom configuration
  • Client upgrade
    • 1.9.0
    • 1.9.5
  • Contributing Guidelines
    • Create issue
    • Write code
    • Commit Code
    • Create Pull Request
Next

© Copyright 2016, pardahlman. Revision c45a2910.

Built with Sphinx using a theme provided by Read the Docs.