文件名称:microservices-examples:微服务的例子
文件大小:324KB
文件格式:ZIP
更新时间:2024-04-26 03:39:19
JavaScript
本描述了一个微服务的简单示例。 有两种服务: RESTful服务-公开用于注册用户的REST API。 它将用户注册保存在MongoDB中,并将消息发布到RabbitMQ。 这是文章)的示例代码。 Web应用程序-实现用户注册UI并调用RESTful服务。 这是文章)的示例代码。 服务使用Scala编写,并使用以下技术。 Sprint Boot 春云 Netflix OSS尤里卡 兔子MQ 注意:还有。 构建和运行微服务 该项目与一起使用,以运行服务以及RabbitMQ和MongoDB。 spring-boot-webapp项目使用Selenium通过Chrome浏览器测试Web UI。 您将需要安装 。 在Mac OSX上,您可以运行brew cask install chromedriver 。 快速方法 在Linux / Mac OSX上构建和运行服务的最快方法是使用以
【文件预览】:
microservices-examples-master
----build-test-and-run-all.sh(218B)
----Vagrantfile(2KB)
----clean-all.sh(113B)
----set-env.sh(376B)
----run-e2e-test-images.sh(348B)
----build-and-test-e2e.sh(267B)
----LICENSE.txt(556B)
----spring-boot-webapp()
--------gradlew(5KB)
--------src()
--------Dockerfile(281B)
--------gradle()
--------README.md(378B)
--------build-docker.sh(73B)
--------gradlew.bat(2KB)
--------pom.xml(4KB)
--------build.gradle(2KB)
----docker-compose-images.yml(1KB)
----run-e2e-test.sh(363B)
----e2e-test()
--------gradlew(5KB)
--------src()
--------gradle()
--------gradlew.bat(2KB)
--------build.gradle(340B)
----README.md(5KB)
----build-and-test-all.sh(1KB)
----wait-for-running-system.sh(158B)
----build-docker-images.sh(117B)
----show-urls.sh(429B)
----zipkin-server()
--------gradlew(5KB)
--------src()
--------Dockerfile(246B)
--------gradle()
--------gradlew.bat(2KB)
--------build.gradle(968B)
----gradle-all.sh(122B)
----spring-boot-restful-service()
--------gradlew(5KB)
--------src()
--------Dockerfile(299B)
--------gradle()
--------README.md(382B)
--------build-docker.sh(82B)
--------gradlew.bat(2KB)
--------build.gradle(1KB)
----docker-compose.yml(2KB)
----.gitignore(193B)
----wait-for-services.sh(517B)
----mongodb-cli.sh(119B)
----register-user.sh(192B)
----eureka-server()
--------gradlew(5KB)
--------src()
--------Dockerfile(253B)
--------gradle()
--------gradlew.bat(2KB)
--------build.gradle(643B)