spring-boot-microservice-eureka-zuul-docker:使用Eureka,Zuul和Docker的Spring-Boot其余微服务。 使用logstash,logback,elasticsearch和kibana进行监视

时间:2024-02-20 03:11:12
【文件属性】:

文件名称:spring-boot-microservice-eureka-zuul-docker:使用Eureka,Zuul和Docker的Spring-Boot其余微服务。 使用logstash,logback,elasticsearch和kibana进行监视

文件大小:397KB

文件格式:ZIP

更新时间:2024-02-20 03:11:12

docker elasticsearch kibana logstash spring-boot

使用Spring Cloud,EUREKA,RIBBON,ZUUL的Spring Boot微服务 创建该项目是为了获得使用Netflix OSS进行微服务的经验。 这是一个简单的项目,由具有简单业务需求的编码命令式编程组成。 从1.1.0版开始,ELK Stack已集成用于监视。 有四种微服务: 帐户:此微服务负责管理帐户。 一个帐户可以是买方,卖方或后台帐户,但只有买方帐户。 产品:此微服务负责管理产品。 订单:此微服务负责管理订单。 除了ID,它对帐户和产品一无所知。 Backoffice :此微服务为Backoffice ui提供端点。 后台微服务的端点具有路径“ / api / v1 / backoffice / orders”。 该端点返回带有产品名称和帐户的订单列表。 它通过Feign连接帐户,产品和订单微服务。 终点 服务 终点 方法 描述 帐目 / api / v1 /帐户/ {id} 得到 返回指定帐户的详细信息 帐目 / api / v1 /帐户 得到 返回所有账户的详细信息 产品展示 / api / v1 / products / {id} 得到


【文件预览】:
spring-boot-microservice-eureka-zuul-docker-master
----containerized-discovery()
--------.gitignore(268B)
--------Dockerfile(226B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)
----.gitignore(280B)
----.mvn()
--------wrapper()
----containerized-orders()
--------.gitignore(268B)
--------Dockerfile(217B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)
----mvnw(6KB)
----LICENSE(1KB)
----docker-compose.yml(4KB)
----pom.xml(3KB)
----mvnw.cmd(5KB)
----README.md(4KB)
----containerized-gateway()
--------.gitignore(268B)
--------Dockerfile(220B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)
----containerized-accounts()
--------.gitignore(268B)
--------Dockerfile(222B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)
----containerized-logstash()
--------config()
--------pipeline()
----containerized-main()
--------.gitignore(268B)
--------Dockerfile(211B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)
----containerized-products()
--------.gitignore(268B)
--------Dockerfile(223B)
--------.mvn()
--------src()
--------mvnw(6KB)
--------pom.xml(1KB)
--------mvnw.cmd(5KB)

网友评论