Comments (1)
Hi @SheruGaur
The Q 1
still application restart is required to merge multiple ocelot.*.json files changes.
Correct! If you have partial config files, they will be merged only during Ocelot app start. And the same configuration will be available during Docker container life time.
The Q 2
On the fly
ocelot.json
configuration merging
This feature is not implemented for partial config files, ocelot.*.json
!
Ocelot is able to track ocelot.json
on the fly if you use Administration feature or copy the ocelot.json
file to app folder manually.
Merging partial files on the fly requires a lot of development.
I have a question for you.
Why do you need to update partial config files so often ?
What's your user scenario?
What's your deployment environment: self-contained, IIS, Docker, K8s, cloud?
If your environment is Docker and/or K8s then why not to manage Ocelot app version and its configuration ocelot.json
by Docker image version, and create/kill Docker containers?
This is more easy DevOps approach than juggling multiple partial files for long living Ocelot app instance.
from ocelot.
Related Issues (20)
- Long duration of CircleCI builds HOT 1
- Map response of rate limit quota into exception
- Body cannot be forwarded twice on Aggregator HOT 17
- 当下游服务返回"text/plain"类型时导致"response.Body"中变得异常得长,这正常吗?
- Resolving 'IsAuthenticated' False Issue with Ocelot API Gateway and OKTA Authentication
- `FileCacheOptions` not working after the header was introduced in FileCache settings in version 23.0.0 HOT 4
- Receiving 401 depending on the order of my API Route, when calling API's through Ocelot API Gateway
- Getting load balancer error with latest version HOT 6
- Incorrect routing when the query parameter is in the configuration
- Unusual spike in response with 499 status code HOT 24
- Downstream route is not allowed to end on a forward slash HOT 3
- 404 exception caused by QoS configuration item conflict HOT 10
- In C#, when using Ocelot, the ContentLength is 0 when forwarding data to downstream services. HOT 1
- Polly V7 syntax is no longer supported
- `FailureRatio` and `SamplingDuration` parameters of Polly V8 circuit-breaker
- After upgrade to Ocelot 23.2, `ocelot.global.json` file no longer gets merged correctly HOT 7
- Circuit Breaker behavior in Polly v7 vs v8 HOT 1
- Request Body Not Considered in Ocelot Cache Key Calculation HOT 3
- NuGet issues aka `PublishToNuget` release target task
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ocelot.