Info
Version: | 0.84.4 |
Author(s): | Rasmus Mikkelsen |
Last Update: | Saturday, November 16, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://docs.geteventflow.net/ |
NuGet Url: | https://www.nuget.org/packages/EventFlow.Elasticsearch |
Install
Install-Package EventFlow.Elasticsearch
dotnet add package EventFlow.Elasticsearch
paket add EventFlow.Elasticsearch
EventFlow.Elasticsearch Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- EventFlow(>= 0.81.4483)
- NEST(>= 7.8.2)
- newtonsoft.json(>= 11.0.2)
- EventFlow(>= 0.81.4483)
- NEST(>= 7.8.2)
- newtonsoft.json(>= 11.0.2)
Tags
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=25%>
<img src=./icon-128.png />
</td>
<td width=25%>
<p>
<a href=https://www.nuget.org/packages/EventFlow/><img src=https://img.shields.io/nuget/v/EventFlow.svg?style=flat /></a>
</p>
<p>
<a href=https://docs.geteventflow.net/?badge=latest><img src=https://readthedocs.org/projects/eventflow/badge/?version=latest /></a>
</p>
</td>
<td width=25%>
<p>
<a href=https://ci.appveyor.com/project/eventflow/eventflow><img src=https://ci.appveyor.com/api/projects/status/51yvhvbd909e4o82/branch/develop?svg=true /></a>
</p>
<p>
<a href=https://gitter.im/rasmus/EventFlow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge><img src=https://badges.gitter.im/Join Chat.svg /></a>
</p>
<!--
<p>
<a href=https://codecov.io/github/eventflow/EventFlow?branch=develop><img src=https://codecov.io/github/eventflow/EventFlow/coverage.svg?branch=develop /></a>
</p>
-->
</td>
<td width=25%>
Think EventFlow is great,
<a href=https://www.paypal.me/rasmusnu>buy me a cup of coffee</a>
</td>
</tr>
</table>
NuGet feeds
- Official releases: https://www.nuget.org/packages/EventFlow/
- Builds: https://ci.appveyor.com/nuget/eventflow
EventFlow is a basic CQRS+ES framework designed to be easy to use.
Have a look at our [getting started guide](https://docs.geteventflow.net/GettingStarted.html),
the [do’s and don’ts](https://docs.geteventflow.net/DosAndDonts.html) and the
[FAQ](https://docs.geteventflow.net/FAQ.html).
### Features
* **CQRS+ES framework**
* **Async/await first:** Every part of EventFlow is written using async/await.
* **Highly configurable and extendable**
* **Easy to use**
* **No use of threads or background workers**
* **Cancellation:** All methods that does IO work or might delay execution (due to
retries), takes a `CancellationToken` argument to allow you to cancel the operation
### Examples
* **[Complete](#complete-example):** Shows a complete example on how to use
EventFlow with in-memory event store and read models in a relatively few lines
of code
* **Shipping:** To get a more complete example of how EventFlow _could_ be used,
have a look at the shipping example found here in the code base.
The example
is based on the shipping example from the book Domain-Driven Design -
Tackling Complexity in the Heart of Software by Eric Evans. Its
_in-progress_, but should provide inspiration on how to use EventFlow on a
larger scale.
If you have ideas and/or comments, create a pull request or
an issue.