develop
2219-docs
raman-m/2219-docs
main
release/23.4
release/24.0
2080-adds-parameters-in-this-case-those-of-polly-v8-to-fine-tune-circuit-breaker-behavior
release/23.3
raman-m/2119-steps-to-repro-clean-experiment
release/23.2
release/23.1
v15.0
v16.0
v17.0
v18.0
v19.0
assets
release/23.0
release/22.0
release/net8
release/20.0
feat/more-config
release/13.7.0
22.0.0
1.1.0
1.1.0-beta.1
1.2.0
1.2.0-unstable
1.2.1
1.3.0
1.3.0-unstable
1.3.1
1.3.2
1.4.0
1.4.1
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.4.17
1.4.18
1.4.19
1.4.2
1.4.20
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
10.0.0
10.0.1
10.0.2
10.0.3
10.0.4
11.0.0
11.0.1
11.0.2
11.0.3
12.0.0
12.0.1
13.0.0
13.2.0
13.3.0
13.4.0
13.4.1
13.5.0
13.5.1
13.5.2
13.8.0
13.8.1
13.8.2
13.8.3
13.8.4
13.8.5
14.0.0
14.0.1
14.0.10
14.0.11
14.0.12
14.0.2
14.0.3
14.0.4
14.0.5
14.0.6
14.0.7
14.0.8
14.0.9
14.1.0
14.1.1
14.1.2
14.1.3
15.0.0
15.0.1
15.0.2
15.0.3
15.0.4
15.0.5
15.0.6
15.0.7
16.0.0
16.0.1
16.0.2
17.0.0
17.0.1
18.0.0
19.0.0
19.0.1
19.0.2
19.0.3
2.0.0
2.0.1
2.0.10
2.0.11
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.0.7
2.0.8
2.0.9
20.0.0
20.0.1
21.0.0
22.0.1
23.0.0
23.1.0
23.2.0
23.2.1
23.2.2
23.3.0
23.3.3
23.3.4
23.3.5
23.3.6
23.4.0
23.4.1
23.4.2
23.4.3
3.0.0
3.0.1
3.0.2
3.0.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.1.9
4.0.0
5.0.0
5.0.1
5.1.0
5.2.0
5.3.0
5.3.1
5.5.0
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
5.5.6
5.5.7
6.0.0
7.0.0
7.0.1
7.0.2
7.0.2.1
7.0.3
7.0.4
7.0.5
7.0.6+9.build.1253
7.0.7
7.0.8
7.0.9
8.0.0
8.0.1
8.0.2
8.0.3
8.0.4
8.0.5
8.0.6
8.0.7
8.0.8
9.0.0
${ noResults }
3 Commits (0dcb942f23f74c41e166a444cf58d3d750145adc)
Author | SHA1 | Message | Date |
---|---|---|---|
Tom Pallister |
6793278597
|
Feature/sticky sessions (#336)
* started messing around with sticky sessions idea * more tests for sticky session thing * more faffing cant make up my mind how to do this * +semver: breaking added sticky session load balancer and changed way load balancer configuration is set by user * #336 made tests BDDFy |
7 years ago |
Tom Pallister |
3ac9b3bd87
|
hacked together load balancing reroutes in fileconfig (#211)
* hacked together load balancing reroutes in fileconfig * some renaming and refactoring * more renames * hacked away the old config json * test for issue 213 * renamed key * dont share ports * oops * updated docs * mvoed docs around * port being used |
7 years ago |
Charalampos Chomenidis | 48b5a32676 |
Implement mapping of HttpResponseMessage to CachedResponse to fix #152 (#153)
* changed name to cache options to fix issue #146 * Add acceptance test that exposes JSON deserialization bug from issue #146 - Create InMemoryJsonHandle for CacheManager that mimics DictionaryHandle but uses ICacheSerializer to serialize/deserialize values instead of saving references - Add CacheManager.Serialization.Json package - Add StartupWithCustomCacheHandle class that extends Startup and overrides ConfigureServices to register InMemoryJsonHandle - Add GivenOcelotIsRunningUsingConsulToStoreConfigAndJsonSerializedCache method to initiate Ocelot with StartupWithCustomCacheHandle - Add test should_return_response_200_with_simple_url_when_using_jsonserialized_cache * Create Acceptance test that exposes issue #152 - Add GivenOcelotIsRunningUsingJsonSerializedCache() that initializes Ocelot with InMemoryJsonHandle - Add should_return_cached_response_when_using_jsonserialized_cache test * Change Consul port to 9502 on should_return_response_200_with_simple_url_when_using_jsonserialized_cache() test * Implement mapping of HttpResponseMessage to CachedResponse to enable distributed caching - Add CachedResponse class that holds HttpResponse data - Add mapping methods in OutputCacheMiddleware to create HttpResponseMessage from CachedResponse and vice versa - Replace HttpResponseMessage with CachedResponse in services registrations - Replace HttpResponseMessage with CachedResponse in OutputCacheController's IOcelotCache * Fix unit tests for OutputCacheMiddleware and OutputCacheController by replacing HttpResponseMessage with CachedResponse * Add .editorconfig with default identation settings (spaces with size 4) * Re-format broken files with new identation settings * Add Startup_WithConsul_And_CustomCacheHandle class - Use Startup_WithConsul_And_CustomCacheHandle in GivenOcelotIsRunningUsingConsulToStoreConfigAndJsonSerializedCache step * Do minor cleanups - Rename StartupWithCustomCacheHandle to Startup_WithCustomCacheHandle for better readability - Remove cachemanager settings Action in Startup since it is not used anymore * Drop Task in CreateHttpResponseMessage - unnecessary overhead * Make setters private in CachedResponse - Rework CreateCachedResponse to use new CachedResponse constructor |
7 years ago |