User Tools

Site Tools


programming:spring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming:spring [2024/07/13 20:32] – [EUreka Namingserver] skipidarprogramming:spring [2024/07/14 19:36] (current) – [Docker] skipidar
Line 312: Line 312:
  
  
 +==== Zipkin - Distributed Tracing Server ====
  
 +
 +Central tracing server. 
 +
 +  * Like ELK.
 +  * and CloudWatch
 +
 +
 +{{https://s3.eu-central-1.amazonaws.com/alf-digital-wiki-pics/sharex/ce868zFAte.png}}
 +{{https://s3.eu-central-1.amazonaws.com/alf-digital-wiki-pics/sharex/EG0bVz0lrr.png}}
 +==== Spring Cloud Bus  ====
 +
 +Can use it to refresh the configs of all services,
 +by sending a message via the bus.
 +
 +
 +
 +
 +=====  Docker ===== 
 +
 +== Build manually without gradle ==
 +
 +<sxh java>
 +docker build --build-arg JAR_FILE=build/libs/\*.jar -t springio/demo-consume-api -f src/main/docker/Dockerfile  .
 +</sxh>
 +
 +== Build with Gradle ==
 +
 +You can build a tagged docker image with Gradle in one command:
 +
 +<sxh java>
 +sudo su
 +./gradlew bootBuildImage --imageName=springio/demo-consume-api
 +
 +
 +sudo docker images
 +
 +</sxh>
 +
 +== And run ==
 +
 +<sxh java>
 +sudo docker run -p 8080:8080 springio/demo-consume-api
 +</sxh>
programming/spring.1720902771.txt.gz · Last modified: by skipidar