More info in https://github.com/spring-projects/spring-retry
Source: medium.com/@malvin.lok/
Keystore | Truststore |
---|---|
Keystore stores your credential. (server or client) | Truststore stores others credentials (CA) |
Keystore is needed when you are setting up the server side on SSL | Truststore setup is required for the successful connection at the client side |
Client will store its private key and identify certificate on Keystore | Server will authenticate the client against the certificate stored on the server’s Truststore |
javax.net.ssl.keyStore is used to specify Keystore | javax.net.ssl.trustStore is used to specify Truststore. |
Keystore passwords are stored in plaintext that is only readable by the specific group. | Truststore passwords are stored in plaintext that can be read by everyone. |
Keystore contains private and sensitive information | Truststore doesn’t contain private and sensitive information |
Creating JAR
Source: baeldung.com/dockerizing-spring-boot-application
"Service Discovery. What is Service Discovery? In this series I will teach you how to build microservices with spring boot, spring cloud, docker and Kubernetes. In this video you will learn how to use service discovery Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are - Highly maintainable and testable - Loosely coupled - Independently deployable - Organized around business capabilities - Owned by a small team The microservice architecture enables the rapid, frequent and reliable delivery of large, complex applications. It also enables an organisation to evolve its technology stack."