Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davidfowl/serverstack
https://github.com/davidfowl/serverstack
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/davidfowl/serverstack
- Owner: davidfowl
- Created: 2016-02-07T00:45:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-14T02:41:48.000Z (almost 9 years ago)
- Last Synced: 2024-10-15T05:28:15.988Z (2 months ago)
- Language: C#
- Size: 59.6 KB
- Stars: 38
- Watchers: 10
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## .NET Server Stack (Prototype)
Inspiried by software like netty, finagle, wcf
### Benefits
- Shared cross cutting concerns and bootup pattern
- Logging
- Dependency injection
- Configuration
- Startup class
- Hosting API
- Middleware pipeline### Gaps
- Missing unified client stack
- Context object is dependent on the server implementation. Should we expose a feature collection directly as the default?## Architecture
```
[incoming] [outgoing]
[transport] [bytes] --> [IFrameDecoder] [Dispatcher] [IFrameEncoder] --> [bytes] [transport]
[IFrameHandler]```