/babelmark-proxy

Proxy server used to dispatch and aggregate Markdown results from providers

Primary LanguageC#BSD 2-Clause "Simplified" LicenseBSD-2-Clause

babelmark-proxy

This is the proxy server that is powering babelmark3

Internals

  • The server is developed with ASP.NET Core 1.0
  • The server is responsible for accepting a request on "/api/get?text=XXX" and dispatching the request to all the registered Markdown server.
  • The babelmark-registry is checked every 1 hour to refresh the list if it changed
  • The server is randomizing the query so that back-end server latency is not ordered
  • The server is using threads to dispatch the query (using TPL Dataflow)

License

This software is released under the BSD-Clause 2 license.

Author

Alexandre MUTEL aka xoofx