horse-framework/horse-messaging ? reverse-engineered prompt
Reverse engineered prompt
Build me a C# messaging framework that acts like a simple server and client system for apps to talk to each other.
I want it to support queues, channels, events, direct messages between clients, request and response style messaging, message routing, remote transactions, and a distributed cache. It should feel easy to use from a .NET app, with a small client API that can connect to the server and send or receive messages asynchronously.
Please make it work as a framework, not just a demo app, so it should be flexible enough to customize later. If it helps, add a basic admin or monitoring panel so I can see connected clients and what is happening. Keep the default setup easy enough that someone can run the server quickly and start sending messages with very little code.
Use the docs if needed, and look up current .NET guidance online if that helps.
Are you gonna build this?
make sure you review the code using coderabbit