-
Type: Improvement
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2023.2.0
-
Component/s: Performances, Production Incident, Studio Packaging
-
Tags:
-
Team:NOS
-
Story Points:3
Customers may use their own artifacts repository server (nexus) and declare the studio repository as a proxy. This could generate from the server a lot of requests for having a state about artifacts which are not studio projects.
These requests are managed by our maven servlet. At this time, all requests are processed in the same way which involve a query in the database about the artifact. This can easily overload the system and should be avoided. We should think about protecting the application for the resources involved in that request processing.
The first idea is to reject immediately requests that do not concern hosted studio artifacts. We could solve that concern by having a cache in place where we will be able to state about the artifact requested (as the repository servers do).
- is related to
-
NXS-5762 Create a Maven artifacts document type to hold all the Maven artifacts of a Studio project
- Resolved