45 packages tagged with “micro-services”
A library to help create small application modules that are dependency and test friendly. It is the base for modules as micro-services. There are two concepts: The chains and the actions. The chains act like a state machine representation of the class, holding a context, which actions can be applied. While actions are applied either the data or context returned might change. Using common patterns over this methodology small components can be build that can be easily testable and injectable through each other. (Check the examples at the project link) Supports Mono.
Contains the execution middleware of the CoreKraft framework
This (opiniated) domain driven design / microservices focussed command library makes it easy to match commands with one or more services. You can route all commands for a specific root to one or more processors, and add specific configurations for specific commands. Includes deseralization into command objects that can be executed. This is an alternative way of matching executable code with commands from message handlers, and matches the domain driven design philosophy perhaps a bit more closely. It also includes support for merging multiple commands to rebuild an object similar to event-sourcing.
A .NET Functional gRPC API Testing Framework
Defines primers and derivables that creates a concrete command-based context invocation framework. Includes module composition that integrates contexts with event-publishing and consuming, as well as the transformation to commands and the orchestration of those. This framework is developed with testing in mind and every derivable should be fully testable.
Builds on top of the command framework to enable the concepts of reproducability of a command and, in extension, remotability. With the addition of json serialization this allows the transformation of all commands to json and back to instance.
Defines the IO clients and server contexts that other contexts can use to transport information on a service graph.
Implements the base classes for Powershell instrumentation of service graphs and contexts. Existing commands can be ported with this package.
Runtime and framework library for building context-aware intelligent applications.
A derived host to create a windows service that can run context-graphs with instrumentation enabled.
Connects http handlers with xtag-ui context and provides the base classes for admin/worker management from web. Supports Mono.
分布式开发框架,集数据处理器、配置、依赖注入、日志、定时任务管理器、令牌桶、漏桶限流组件、缓存库、服务缓存中间件、服务限流中间件、等一体。
Contains the current system plugins used by the CoreKraft framework
分布式开发框架 RPC
Anno 是一个微服务快速开发框架,底层通讯可以随意切换 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、类似MVC的开发体验,插件化开发。. Anno is a microservices rapid development framework, the underlying communication can be arbitrary switch GRPC, thrift.Built-in service discovery, call chain tracking, Cron scheduling, current limiting, event bus, CQRS, DDD, similar MVC development experience, plug-in development.
分布式开发框架 配置
分布式开发框架 日志
分布式开发框架 定时任务管理器
分布式开发框架 依赖注入
分布式开发框架 Server
分布式开发框架 数据处理器
分布式开发框架 注册中心
Anno.Rpc.Client.DynamicProxyGrpc,客户端RPC接口代理
Anno.Rpc.Client.DynamicProxy,客户端RPC接口代理
服务资源监控扩展插件
分布式开发框架Api网关