This repository has been archived by the owner on Sep 2, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdistributedeventbroker.html
65 lines (64 loc) · 2.53 KB
/
distributedeventbroker.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
---
layout: documentation
title: Distributed Event Broker
teaser: Appccelerates your local event broker until it fires over process boundaries
navigation:
- name: Tutorial
link: distributedeventbrokertutorial.html
- name: Transports
link: distributedeventbrokertransports.html
- name: Scoping & Identification
link: distributedeventbrokerscoping.html
- name: Customization
link: distributedeventbrokercustomization.html
- name: Restrictions
link: distributedeventbrokerrestrictions.html
---
<h1>Distributed Event Broker</h1>
<a href="https://www.nuget.org/packages/Appccelerate.DistributedEventBroker/">
<img src="http://img.shields.io/nuget/v/Appccelerate.DistributedEventBroker.svg" title="latest version" />
<img src="http://img.shields.io/nuget/dt/Appccelerate.DistributedEventBroker.svg" title="number of downloads" />
</a>
<a href="https://www.myget.org/gallery/appccelerate">
<img src="https://img.shields.io/myget/appccelerate/v/Appccelerate.DistributedEventBroker.svg" title="latest alpha version" />
</a>
<a href="https://github.com/appccelerate/distributedeventbroker/issues">
<img src="https://img.shields.io/github/issues/appccelerate/DistributedEventBroker.svg" title="open issues" />
</a>
<h2>Motivation</h2>
Keeping your users up to date is a huge challenge in a distributed application. Polling is resource intensive and does not scale well. Nonetheless the large part of applications nowadays periodically polls data. But there is a more elegant solution. Scale your application over process boundaries with the distributed event broker.
<h2>Features</h2>
<ul class="check dotted">
<li>Fire events over process boundaries with 2 lines of code!</li>
<li>Transparently integrates into your existing usage of the event
broker</li>
<li>Adapters for major .NET enterprise service buses</li>
<li style="list-style: none">
<ul>
<li>NServiceBus</li>
<li>MassTransit</li>
<li>RhinoESB</li>
</ul>
</li>
<li>Heavily extensible to suit your business case</li>
<li style="list-style: none">
<ul>
<li>Supports multiple serializers</li>
<li style="list-style: none">
<ul>
<li>BinarySerializer</li>
<li>XmlSerializer</li>
<li>DataContractSerializer</li>
<li>...</li>
</ul>
</li>
<li>Selection of topics which fire over process boundaries</li>
<li>Customizable transport message</li>
</ul>
</li>
</ul>
<p>For basic usage please see <a href=
"eventbroker.html">Event Broker</a> and <a href=
"eventbrokertutorial.html">Event Broker
Tutorial</a>
</p>