X

Distributed System Framework

A comprehensive framework for building scalable and performant distributed systems with features like logging, configuration, caching, networking, RPC, serialization, and performance monitoring.

Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache (memory / redis), network (TCP / UDP / HTTP), RPC framework, serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存(内存/Redis)、网络(Tcp/Udp/Http)、RPC框架、序列化(Binary/XML/Json)、APM性能追踪。

GitHub

2k stars
164 watching
524 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

apinetworknewlifereflectionrpcsecurityserializeserverservicethread

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
openucx/ucxAn optimized communication framework for high-bandwidth and low-latency networks1,181
d-band/yaxA Redux-based store implementation with built-in router and plugin architecture for building stateful web applications.64
billp/terminetworkA networking solution for building secure iOS and macOS applications99
rabbal/dntframeworkcoreAn ASP.NET Core-based web application framework with a focus on extensibility and maintainability for building CRUD-based applications.318
0xcert/frameworkA decentralized application framework providing tools and conventions for building secure, interoperable dapps.343
freeeco/livecoreA framework for increasing liveness in low-level dataflow programming environments.55
codeyellowbv/mobx-spineA JavaScript package for building data-driven applications with support for models, relations, and external APIs.31
facebookexperimental/libunifexA C++ implementation of an async programming model with schedulers, timers, I/O and coroutine support for concurrent systems.1,495
colyseus/colyseus-haxeA multiplayer networking framework for building real-time applications using Haxe76
foundatiofx/foundatio.redisA set of pluggable foundation blocks for building loosely coupled distributed applications98
victortzeng/zxw.framework.netcoreA .NET Core framework for rapid development of applications using EF Core's Code First pattern765
scx567888/scxA rapid web development framework built around a modular architecture and providing basic HTTP handling capabilities2
newbe36524/newbe.claptrapA framework that enables distributed, scalable, and testable software applications using reactive, event sourcing, and Actor pattern concepts.215
foundatiofx/foundatioA set of pluggable foundation blocks for building distributed apps.1,992
oleg-shilo/wixsharpA framework for building MSI or WiX source code using C# script files.1,131