280 Commits

Author SHA1 Message Date
Tom Gardham-Pallister
c3e60ac08a wip: added some sleep time into service discovery test as I think Im overloading the test server, sometimes it just returns 404 when Ocelot makes a request to it 2017-02-05 22:00:23 +00:00
TomPallister
d91242ac2c wip: modifications to service discovery acceptance test to see if it will work on mac 2017-02-05 21:35:50 +00:00
TomPallister
932bcb73d4 wip: removed some debug statements and all tests passing on my PC...feel there is something wrong with the service discovery test around task execution not completing 2017-02-05 21:21:02 +00:00
Tom Gardham-Pallister
fb0f101732 wip fake consul provider 2017-02-05 21:08:16 +00:00
TomPallister
c46dcc05b8 started implementing the consul service provider 2017-02-04 13:16:31 +00:00
TomPallister
7900aa3f49 got sidetracked and downgraded to .net core app 1.1 that actually exists no idea why i had 1.4 :( 2017-02-04 12:06:33 +00:00
Tom Pallister
84f01433b5 Update README.md 2017-02-04 11:47:07 +00:00
Tom Gardham-Pallister
9c9315a94f updated tests url 2017-02-03 22:59:00 +00:00
Tom Gardham-Pallister
2a03d33d7e added cake log back in 2017-02-03 22:53:53 +00:00
Tom Gardham-Pallister
9828c3b427 started adding consul acceptance test 2017-02-03 22:50:57 +00:00
tom.pallister
b0ff2fd317 fixed failing tests 2017-02-03 13:02:51 +00:00
Tom Pallister
4577ec60d5 Update README.md 2017-02-03 08:59:45 +00:00
Tom Pallister
c88eeb66bb Update README.md 2017-02-03 08:58:56 +00:00
Tom Gardham-Pallister
f285b0e0ad plugged load balancer middleware into Ocelot pipeline, load balanced downstream host and port now used by url creator middleware 2017-02-03 08:00:07 +00:00
Tom Gardham-Pallister
aef6507da3 fixed failing tests after service discovery changes 2017-02-03 07:43:26 +00:00
geffzhang
883be802b3 Refactor CircuitBreaker Pattern
Add Qos Config in ReRoute And Refactor CircuitBreakingDelegatingHandler
2017-02-03 14:49:46 +08:00
Tom Gardham-Pallister
f2c6d1c799 load balancer middle ware test and cake mac osx build script 2017-02-02 22:34:46 +00:00
Tom Pallister
666a2e7113 Update README.md 2017-02-02 21:38:08 +00:00
Tom Gardham-Pallister
07ca7989b0 more work towards getting service discovery working with load balancing 2017-02-02 21:34:15 +00:00
tom.pallister
e8085548ec Merge branch 'release/1.1.0' into develop 2017-02-02 16:03:25 +00:00
tom.pallister
7fc92da012 Updated release script to use correct target name 2017-02-02 15:53:02 +00:00
geffzhang
e80364a1f8 HttpClientHttpRequester implements the Circuit Breaker Pattern
HttpClientHttpRequester implements the Circuit Breaker Pattern,I using
Polly from thepollyproject.org
2017-02-02 23:35:02 +08:00
Tom Gardham-Pallister
37aaeeed82 added houses 2017-02-02 08:00:37 +00:00
TomPallister
074ae4d609 started adding a load balancer house (terrible name?) 2017-02-01 22:30:28 +00:00
TomPallister
2aa156d0a6 refactoring service discovery and load balancing approach into load balancing middleware 2017-02-01 22:00:01 +00:00
TomPallister
92f492f0ad Call build.ps1 in same manner as mr binary mash 2017-02-01 20:51:59 +00:00
TomPallister
9cc5c2c964 Call build.ps1 from AppVeyor 2017-02-01 20:45:27 +00:00
TomPallister
3642aac20d Removed push-to-nuget build script and changed cake nuget feed urls 2017-02-01 20:43:39 +00:00
Tom Pallister
aef0538ab8 Merge pull request #21 from binarymash/develop
#20 - refactored build pipeline
2017-02-01 20:23:18 +00:00
Tom Gardham-Pallister
24dbb958e3 plying around with service providers 2017-02-01 19:34:55 +00:00
Tom Gardham-Pallister
0e92976df8 playing around with lb factory 2017-02-01 06:40:29 +00:00
Philip Wood
385c8997af Merge pull request #1 from binarymash/feature/gitversion_config
#20 - add gitversion config
2017-01-29 18:25:34 +00:00
Philip Wood
727dbb5f7d #20 - add gitversion config 2017-01-29 18:19:16 +00:00
Philip Wood
17dac3d3a2 #20 - added readme for build and release process. 2017-01-29 16:16:08 +00:00
Philip Wood
33854067d4 #20 - Tidy up. Update command line scripts. Fix running benchmarks. 2017-01-29 15:14:31 +00:00
Philip Wood
e4a22e57d7 #20 - fix download of github release tags 2017-01-29 14:10:49 +00:00
Philip Wood
0172950dab #20 - added release notes to repo 2017-01-29 13:47:59 +00:00
Philip Wood
b50d2b1aca #20 - remove obsolete file 2017-01-29 13:17:57 +00:00
Philip Wood
e747d3386a #20 - add release scripts 2017-01-29 13:00:50 +00:00
Tom Gardham-Pallister
4a43accc46 implementing load balancers 2017-01-29 09:41:05 +00:00
Philip Wood
93ebb6a0d3 #20 - bump commit 2017-01-24 21:27:25 +00:00
Philip Wood
2cd69d1908 #20 - added cake build to do same functionality as batch scripts. Also does semver versioning of assemblies, if running in AppVeyor, generates release notes and publishes packages to appveyor. 2017-01-24 21:11:15 +00:00
Tom Gardham-Pallister
c3a47f66c8 merge 2017-01-23 12:13:24 +00:00
Tom Gardham-Pallister
cdad892a96 hacking away 2017-01-23 12:09:54 +00:00
TomPallister
6bf2d4677c started adding loadbalancers 2017-01-22 20:22:04 +00:00
Tom Pallister
3f71bd55d5 Merge pull request #18 from TomPallister/split-downstream-template-into-parts
Split downstream template into parts
2017-01-21 10:21:45 +00:00
TomPallister
d7ad6df582 removed rc1 status as all dependencies out of pre 2017-01-21 10:07:06 +00:00
TomPallister
0f71c040d9 split DownstreamTemplate into DownstreamPathTemplate, DownstreamScheme, DownstreamHost and DownstreamPort in order to prepare for service discovery 2017-01-21 09:59:47 +00:00
Tom Gardham-Pallister
044b609ea9 started implementing service discovery integration 2017-01-20 19:03:18 +00:00
Tom Gardham-Pallister
622c49d057 removed comment 2017-01-17 15:59:39 +00:00