3 ms·
> There are a lot of benefits to being able to integrate your own reverse proxy directly into your software stack. C# developers enjoy these as much as anyone e
by jeeeb 5y ago
> There are a lot of benefits to being able to integrate your own reverse proxy directly into your software stack. C# developers enjoy these as much as anyone else would.
I take this at face value but it would be nice to know what the benefits are vs nginx and other off the shelf solutions.
The readme explains the benefit for Microsoft but not how it stacks against off the self solutions.
- akshayshah 5y ago> The readme explains the benefit for Microsoft but not how it stacks against off the self solutions. Totally agree. Seems to me that the main benefit is that it's easy to extend in .NET, vs. C/C++/Lua/WASM.
- bob1029 5y ago> it would be nice to know what the benefits are vs nginx and other off the shelf solutions. Biggest difference in my view is being able to make synchronous blocking calls directly into any arbitrary business code in order to determine the fate of a request. This can include rule/policy engines as well as auditing & tracing frameworks.
- andreypopp 5y agoLua in nginx can you get very far in my experience.
- damianh 5y agoLua vs C# - chose your poison. There's a ton of AspNet Core libraries for handling http things e.g. JWT handling. Things that might need the licensed version of nginx. Also it's embeddable and self-hostable into any .NET / AspNet Core application.
- older 5y agoOne benefit is that you can run it on your existing IIS cluster where you already run yor stuff.