Ocelot/docs/index.rst
Tom Pallister d1926268ac
Feature/downstream aggregation (#248)
* started messing around with this on the train last night

* mega hacking away to change middleware into Ocelot iddleware

* scoped data repo back in

* broken commit getting tests working

* another broken commit farting around with tests

* all unit tests passing again

* mw pipeline for ocelot...still loads of hacks but getting there now to get acceptance tests working, then fix config so you can have aggregate and then imlement multiplexer, then mapping to response...loads to do

* all tests passing before aggregation feature implemented

* removed all the request middleware stuff we dont need it

* updated how errors work...tho i think there could be edge case here when aggregating because one downstream could error and this would effect another

* removed multiplexer so you dont have to send route down, this isnt very thread safe...sigh

* hacking around getting the config for aggregates in, this might change

* refactored builder and unit tests passing now

* Updated a bunch of ports for tests

* plugged in code to create reroutes that are aggregates

* made multiplexer a class

* hacked test to death

* simple aggregator done, initial validation done

* removed request id from context, it is still specific for http request

* now aggregates to json always

* docs for aggregate reroutes

* Updated docs
2018-02-27 08:22:47 +00:00

52 lines
1.1 KiB
ReStructuredText

Welcome to Ocelot
=================
Thanks for taking a look at the Ocelot documentation. Please use the left hand nav to get around. I would suggest taking a look at introduction first.
.. toctree::
:maxdepth: 2
:hidden:
:caption: Introduction
introduction/bigpicture
introduction/gettingstarted
introduction/contributing
introduction/notsupported
.. toctree::
:maxdepth: 2
:hidden:
:caption: Features
features/configuration
features/routing
features/requestaggregation
features/servicediscovery
features/authentication
features/authorisation
features/administration
features/caching
features/qualityofservice
features/headerstransformation
features/claimstransformation
features/logging
features/tracing
features/requestid
features/middlewareinjection
features/loadbalancer
features/delegatinghandlers
features/raft
.. toctree::
:maxdepth: 2
:hidden:
:caption: Building Ocelot
building/overview
building/building
building/tests
building/releaseprocess