Skip to content
James Connor edited this page Nov 5, 2017 · 14 revisions

Updates/Roadmap

5.X incomplete

  • .NET Standard support

4.X released

  • New .csproj format to support .NET Core/Standard in the future.
  • Replaces old Rx-* packages with System.Reactive.* packages

3.X

  • Legacy

Getting Started

To use Obvs you must choose two things:

  • a transport across which to send the messages, e.g. ActiveMQ
  • a serialization format for your messages, e.g. JSON

All packages can be installed from NuGet.org with CI builds hosted on AppVeyor.

Transports

Obvs currently supports ActiveMQ, NetMQ, RabbitMQ, NATS, Azure ServiceBus

And some experimental ones: EventStore and Kafka

Serialization

Obvs supports multiple serialization formats, including JSON, XML, and ProtoBuf. You can find the code here. It can also be easily extended by implementing your own custom serializers.