Loading...
Please wait, while we are loading the content...
Similar Documents
A Dynamic Fault Tolerance Model for Microservices Architecture
| Content Provider | Semantic Scholar |
|---|---|
| Author | Addeen, Hajar Hameed |
| Copyright Year | 2019 |
| Abstract | A DYNAMIC FAULT TOLERANCE MODEL FOR MICROSERVICES ARCHITECTURE HAJAR HAMEED ADDEEN 2019 Microservices architecture is popular for its distributive system styles due to the independent character of each of the services in the architecture. Microservices are built to be single and each service has its running process and interconnecting with a lightweight mechanism that called application programming interface (API). The interaction through microservices needs to communicate internally. Microservices are a service that is likely to become unreachable to its consumers because, in any distributed setup, communication will fail on occasions due to the number of messages passing between services. Failures can occur when the networks are unreliable, and thus the connections can be latent which may lead to failure or slow response. This might be a problem for synchronous remote calls actively waiting for a response. If they do not use a proper timeout mechanism, they may end up waiting for an extended amount of time. Applications usually set a timeout for all remote calls to avoid hanging of the whole application due to network failure or component failure. However, this timeout needs to be set carefully to make the system or microservice application to work as required. This would prevent further problems because if a remote call is waiting too long for a reply, it can slow down the system in its entirety, and if a connection timeout is extremely fast, it may ignore a response that is sent after timeout. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://openprairie.sdstate.edu/cgi/viewcontent.cgi?article=4417&context=etd |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |