Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xontab/orleans.sample.web

Sample Web application using Microsoft Orleans and Orleans Streams
https://github.com/xontab/orleans.sample.web

Last synced: about 1 month ago
JSON representation

Sample Web application using Microsoft Orleans and Orleans Streams

Awesome Lists containing this project

README

        

# Orleans.Sample.Web

## Architecture

![Component Diagram](./docs/component.png)

### Sequence Diagrams

* [Create Player](./docs/create-player.png)
* [Get Player](./docs/get-player.png)

## Technologies Used:
* [Orleans - Actor Model](https://github.com/dotnet/orleans)
* [Consul - Service Discovery](https://github.com/hashicorp/consul)

## Build and Run

```
docker-compose up --build
```

## How to test

```
id=$(curl http://localhost:5000/players/\?name\=test -X POST -H "Content-Length: 0")
id=${id:1:${#id}-2}
echo $id
curl "http://localhost:5000/players/$id"
```