redb.Route
интеграционный фреймворк.NET-аналог Apache Camel
Enterprise-фреймворк интеграции для .NET — соедините любую систему с любой в несколько строк C#. Fluent-DSL строит конвейеры From → Process → To. Без XML, без привязки к шине, без пер-endpoint лицензий.
25
транспортов
30+
EIP-паттернов
32
NuGet-пакета
OTel
встроен
Что внутри
- Брокеры и сообщения: Kafka, RabbitMQ, Azure Service Bus, IBM MQ, Amazon SQS/SNS, MQTT 5.0, AMQP 1.0, Redis.
- Сеть и веб: HTTP, gRPC, WebSocket, SignalR, raw TCP, Telegram Bot API.
- Файлы и хранилища: File, FTP/SFTP, AWS S3 / MinIO, типизированное хранилище redb.
- Данные и поиск: SQL (ADO.NET), Elasticsearch, LDAP / Active Directory, Firebase.
- AI / LLM: коннектор llm: (OpenAI-совместимый — 14 API — + нативный Anthropic, token-стриминг), MCP-клиент (mcp:) и .AsLlmTool() — превращает любой транспорт в инструмент для LLM.
- 30+ EIP-паттернов (Splitter, Aggregator, CBR, Saga, Circuit Breaker, Idempotent Consumer, Scatter-Gather…), компилируемый движок выражений, транзакционные маршруты, встроенный OpenTelemetry.
- В проде работает на redb.Tsak: .tpkg-модули, hot-reload, кластеризация, REST/CLI/дашборд. 32 пакета, Apache 2.0.
Последние релизы
- redb.Route.Grpc — a gRPC method address is now a route, and many of them share one port. The
- redb.Route.Grpc — real gRPC statuses out of a route. The consumer maps the transport-neutral
- redb.Route.Grpc — typed .proto services without generated server stubs. Envelope=Auto keeps the
- redb.Route.Grpc — server streaming, mTLS, health. An IAsyncEnumerable reply body is written one
- Fluent DSL builders — endpoint URIs now round-trip through the parser; space-bearing values no longer
- redb.Route.Llm — conversation isolation no longer depends on tree-filter semantics
- redb.Route.Llm — tool routes now run on a child of the agent exchange, not on a naked one.
- redb.Route.Llm — the run's principal and audit tags reach tools. The engine copied a hard-coded
- redb.Route.As2 — new AS2 (RFC 4130) B2B/EDI connector. Exchange business documents with trading
- redb.Route.Http.Hosting — new shared Kestrel hosting package. SharedHttpServerManager (the
Статьи по redb.Route
Все статьи по redb.Route (24) →Документация и примеры для этого продукта скоро появятся здесь. Пока — смотрите GitHub и README.
← Ко всем продуктам