Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/xontab/orleans.sample.web
- Owner: xontab
- License: mit
- Created: 2021-02-17T19:58:38.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-13T15:48:16.000Z (over 3 years ago)
- Last Synced: 2024-10-13T07:08:09.377Z (3 months ago)
- Language: C#
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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"
```