├── .travis.yml ├── README.md ├── about ├── css │ └── all.css ├── img │ ├── bg-pattern.png │ └── favicon.ico └── sitemap.xml ├── api-gateway ├── .gitignore ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── docker │ └── Dockerfile │ ├── java │ └── com │ │ └── mudigal │ │ ├── ApiGatewayApplication.java │ │ └── controller │ │ └── ApiGatewayMainController.java │ └── resources │ ├── application.yml │ ├── logback.xml │ └── logstash │ └── logstash.conf ├── documents ├── Components.pdf ├── architecture │ └── Infrastructure.png ├── screens │ ├── Consul │ │ └── consul.png │ ├── Kibana │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── kibana.png │ ├── RabbitMQ │ │ ├── 1.rabbit-overview.png │ │ ├── 2.rabbit-xchange.png │ │ └── 3.rabbit-queues.png │ ├── Weavescope │ │ ├── weavescope.png │ │ ├── ws-api-gateway.png │ │ ├── ws-consul.png │ │ ├── ws-elk.png │ │ ├── ws-internet.png │ │ ├── ws-logstash.png │ │ ├── ws-rabbitmq.png │ │ └── ws-service.png │ └── _Web App │ │ ├── 01. Home.png │ │ ├── 02. One.png │ │ └── 03. Two.png └── sequence-diagram │ ├── microservices-sample (service discovery sequence).png │ └── microservices-sample (service registration sequence).png ├── humans.txt ├── index.html ├── pom.xml ├── robots.txt ├── service-one ├── .gitignore ├── README.md ├── doc │ ├── architecture │ │ ├── service-one (default).png │ │ └── service-one (docker).png │ └── tools │ │ ├── mongodb-login.png │ │ ├── mongodb.png │ │ └── swagger.png ├── pom.xml ├── service-one.iml └── src │ ├── main │ ├── docker │ │ └── Dockerfile │ ├── java │ │ └── com │ │ │ └── mudigal │ │ │ └── one │ │ │ ├── ServiceOneApplication.java │ │ │ ├── component │ │ │ ├── ScheduledTask.java │ │ │ └── queue │ │ │ │ └── ServiceOneRabbitMQBean.java │ │ │ ├── config │ │ │ ├── ReactiveMongoConfiguration.java │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ └── NameValueController.java │ │ │ ├── dao │ │ │ └── NameValueRepository.java │ │ │ ├── domain │ │ │ └── NameValue.java │ │ │ ├── model │ │ │ └── NameValueTO.java │ │ │ └── service │ │ │ ├── NameValueService.java │ │ │ └── impl │ │ │ ├── NameValueServiceImpl.java │ │ │ ├── ServiceOneRabbitMessageConsumer.java │ │ │ └── ServiceOneRabbitMessageProducer.java │ └── resources │ │ ├── application.yml │ │ ├── logback-spring.xml │ │ └── logstash │ │ └── logstash.conf │ └── test │ └── java │ └── com │ └── mudigal │ └── ServiceOneApplicationTests.java ├── service-two ├── .gitignore ├── README.md ├── doc │ ├── architecture │ │ ├── service-two (default).png │ │ └── service-two (docker).png │ └── tools │ │ ├── h2-login.png │ │ ├── h2.png │ │ └── swagger.png ├── pom.xml ├── service-two.iml └── src │ ├── main │ ├── docker │ │ └── Dockerfile │ ├── java │ │ └── com │ │ │ └── mudigal │ │ │ └── two │ │ │ ├── ServiceTwoApplication.java │ │ │ ├── component │ │ │ └── queue │ │ │ │ └── ServiceTwoRabbitMQBean.java │ │ │ ├── config │ │ │ └── Swagger3Config.java │ │ │ ├── controller │ │ │ └── NameValueController.java │ │ │ ├── domain │ │ │ └── NameValue.java │ │ │ ├── mapper │ │ │ └── NameValueMapper.java │ │ │ ├── model │ │ │ ├── AllNameValueTO.java │ │ │ └── NameValueTO.java │ │ │ ├── repository │ │ │ └── NameValueRepository.java │ │ │ └── service │ │ │ ├── NameValueService.java │ │ │ └── impl │ │ │ ├── NameValueServiceImpl.java │ │ │ ├── ServiceTwoRabbitMessageConsumer.java │ │ │ └── ServiceTwoRabbitMessageProducer.java │ └── resources │ │ ├── application.yml │ │ ├── logback-spring.xml │ │ └── logstash │ │ └── logstash.conf │ └── test │ └── java │ └── com │ └── mudigal │ └── ServiceTwoApplicationTests.java └── web-application ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── README.md ├── angular.json ├── browserslist ├── docker └── Dockerfile ├── e2e ├── protractor.conf.js ├── src │ ├── app.e2e-spec.ts │ └── app.po.ts └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src ├── app │ ├── app.module.ts │ ├── component │ │ ├── data │ │ │ ├── data.component.css │ │ │ ├── data.component.html │ │ │ ├── data.component.spec.ts │ │ │ └── data.component.ts │ │ ├── header │ │ │ ├── header.component.css │ │ │ ├── header.component.html │ │ │ ├── header.component.spec.ts │ │ │ └── header.component.ts │ │ ├── home │ │ │ ├── home.component.css │ │ │ ├── home.component.html │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ │ ├── menu │ │ │ ├── menu.component.css │ │ │ ├── menu.component.html │ │ │ ├── menu.component.spec.ts │ │ │ └── menu.component.ts │ │ └── root │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ └── app.component.ts │ └── service │ │ └── gateway │ │ ├── gateway.service.spec.ts │ │ └── gateway.service.ts ├── assets │ └── .gitkeep ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.css └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json ├── tslint-to-eslint-config.log └── tslint.json /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/README.md -------------------------------------------------------------------------------- /about/css/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/about/css/all.css -------------------------------------------------------------------------------- /about/img/bg-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/about/img/bg-pattern.png -------------------------------------------------------------------------------- /about/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/about/img/favicon.ico -------------------------------------------------------------------------------- /about/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/about/sitemap.xml -------------------------------------------------------------------------------- /api-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/.gitignore -------------------------------------------------------------------------------- /api-gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/Dockerfile -------------------------------------------------------------------------------- /api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/pom.xml -------------------------------------------------------------------------------- /api-gateway/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /api-gateway/src/main/java/com/mudigal/ApiGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/java/com/mudigal/ApiGatewayApplication.java -------------------------------------------------------------------------------- /api-gateway/src/main/java/com/mudigal/controller/ApiGatewayMainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/java/com/mudigal/controller/ApiGatewayMainController.java -------------------------------------------------------------------------------- /api-gateway/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/resources/application.yml -------------------------------------------------------------------------------- /api-gateway/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/resources/logback.xml -------------------------------------------------------------------------------- /api-gateway/src/main/resources/logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/api-gateway/src/main/resources/logstash/logstash.conf -------------------------------------------------------------------------------- /documents/Components.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/Components.pdf -------------------------------------------------------------------------------- /documents/architecture/Infrastructure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/architecture/Infrastructure.png -------------------------------------------------------------------------------- /documents/screens/Consul/consul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Consul/consul.png -------------------------------------------------------------------------------- /documents/screens/Kibana/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/0.png -------------------------------------------------------------------------------- /documents/screens/Kibana/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/1.png -------------------------------------------------------------------------------- /documents/screens/Kibana/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/2.png -------------------------------------------------------------------------------- /documents/screens/Kibana/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/3.png -------------------------------------------------------------------------------- /documents/screens/Kibana/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/4.png -------------------------------------------------------------------------------- /documents/screens/Kibana/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/5.png -------------------------------------------------------------------------------- /documents/screens/Kibana/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/6.png -------------------------------------------------------------------------------- /documents/screens/Kibana/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/7.png -------------------------------------------------------------------------------- /documents/screens/Kibana/kibana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Kibana/kibana.png -------------------------------------------------------------------------------- /documents/screens/RabbitMQ/1.rabbit-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/RabbitMQ/1.rabbit-overview.png -------------------------------------------------------------------------------- /documents/screens/RabbitMQ/2.rabbit-xchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/RabbitMQ/2.rabbit-xchange.png -------------------------------------------------------------------------------- /documents/screens/RabbitMQ/3.rabbit-queues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/RabbitMQ/3.rabbit-queues.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/weavescope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/weavescope.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-api-gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-api-gateway.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-consul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-consul.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-elk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-elk.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-internet.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-logstash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-logstash.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-rabbitmq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-rabbitmq.png -------------------------------------------------------------------------------- /documents/screens/Weavescope/ws-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/Weavescope/ws-service.png -------------------------------------------------------------------------------- /documents/screens/_Web App/01. Home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/_Web App/01. Home.png -------------------------------------------------------------------------------- /documents/screens/_Web App/02. One.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/_Web App/02. One.png -------------------------------------------------------------------------------- /documents/screens/_Web App/03. Two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/screens/_Web App/03. Two.png -------------------------------------------------------------------------------- /documents/sequence-diagram/microservices-sample (service discovery sequence).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/sequence-diagram/microservices-sample (service discovery sequence).png -------------------------------------------------------------------------------- /documents/sequence-diagram/microservices-sample (service registration sequence).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/documents/sequence-diagram/microservices-sample (service registration sequence).png -------------------------------------------------------------------------------- /humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/humans.txt -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/index.html -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/pom.xml -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/robots.txt -------------------------------------------------------------------------------- /service-one/.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | target/ 3 | -------------------------------------------------------------------------------- /service-one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/README.md -------------------------------------------------------------------------------- /service-one/doc/architecture/service-one (default).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/doc/architecture/service-one (default).png -------------------------------------------------------------------------------- /service-one/doc/architecture/service-one (docker).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/doc/architecture/service-one (docker).png -------------------------------------------------------------------------------- /service-one/doc/tools/mongodb-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/doc/tools/mongodb-login.png -------------------------------------------------------------------------------- /service-one/doc/tools/mongodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/doc/tools/mongodb.png -------------------------------------------------------------------------------- /service-one/doc/tools/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/doc/tools/swagger.png -------------------------------------------------------------------------------- /service-one/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/pom.xml -------------------------------------------------------------------------------- /service-one/service-one.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/service-one.iml -------------------------------------------------------------------------------- /service-one/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/ServiceOneApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/ServiceOneApplication.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/component/ScheduledTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/component/ScheduledTask.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/component/queue/ServiceOneRabbitMQBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/component/queue/ServiceOneRabbitMQBean.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/config/ReactiveMongoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/config/ReactiveMongoConfiguration.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/config/SwaggerConfig.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/controller/NameValueController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/controller/NameValueController.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/dao/NameValueRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/dao/NameValueRepository.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/domain/NameValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/domain/NameValue.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/model/NameValueTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/model/NameValueTO.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/service/NameValueService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/service/NameValueService.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/service/impl/NameValueServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/service/impl/NameValueServiceImpl.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/service/impl/ServiceOneRabbitMessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/service/impl/ServiceOneRabbitMessageConsumer.java -------------------------------------------------------------------------------- /service-one/src/main/java/com/mudigal/one/service/impl/ServiceOneRabbitMessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/java/com/mudigal/one/service/impl/ServiceOneRabbitMessageProducer.java -------------------------------------------------------------------------------- /service-one/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/resources/application.yml -------------------------------------------------------------------------------- /service-one/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /service-one/src/main/resources/logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/main/resources/logstash/logstash.conf -------------------------------------------------------------------------------- /service-one/src/test/java/com/mudigal/ServiceOneApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-one/src/test/java/com/mudigal/ServiceOneApplicationTests.java -------------------------------------------------------------------------------- /service-two/.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | target/ 3 | -------------------------------------------------------------------------------- /service-two/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/README.md -------------------------------------------------------------------------------- /service-two/doc/architecture/service-two (default).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/doc/architecture/service-two (default).png -------------------------------------------------------------------------------- /service-two/doc/architecture/service-two (docker).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/doc/architecture/service-two (docker).png -------------------------------------------------------------------------------- /service-two/doc/tools/h2-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/doc/tools/h2-login.png -------------------------------------------------------------------------------- /service-two/doc/tools/h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/doc/tools/h2.png -------------------------------------------------------------------------------- /service-two/doc/tools/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/doc/tools/swagger.png -------------------------------------------------------------------------------- /service-two/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/pom.xml -------------------------------------------------------------------------------- /service-two/service-two.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/service-two.iml -------------------------------------------------------------------------------- /service-two/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/ServiceTwoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/ServiceTwoApplication.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/component/queue/ServiceTwoRabbitMQBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/component/queue/ServiceTwoRabbitMQBean.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/config/Swagger3Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/config/Swagger3Config.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/controller/NameValueController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/controller/NameValueController.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/domain/NameValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/domain/NameValue.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/mapper/NameValueMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/mapper/NameValueMapper.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/model/AllNameValueTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/model/AllNameValueTO.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/model/NameValueTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/model/NameValueTO.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/repository/NameValueRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/repository/NameValueRepository.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/service/NameValueService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/service/NameValueService.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/service/impl/NameValueServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/service/impl/NameValueServiceImpl.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/service/impl/ServiceTwoRabbitMessageConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/service/impl/ServiceTwoRabbitMessageConsumer.java -------------------------------------------------------------------------------- /service-two/src/main/java/com/mudigal/two/service/impl/ServiceTwoRabbitMessageProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/java/com/mudigal/two/service/impl/ServiceTwoRabbitMessageProducer.java -------------------------------------------------------------------------------- /service-two/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/resources/application.yml -------------------------------------------------------------------------------- /service-two/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /service-two/src/main/resources/logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/main/resources/logstash/logstash.conf -------------------------------------------------------------------------------- /service-two/src/test/java/com/mudigal/ServiceTwoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/service-two/src/test/java/com/mudigal/ServiceTwoApplicationTests.java -------------------------------------------------------------------------------- /web-application/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/.editorconfig -------------------------------------------------------------------------------- /web-application/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/.eslintrc.js -------------------------------------------------------------------------------- /web-application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/.gitignore -------------------------------------------------------------------------------- /web-application/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/README.md -------------------------------------------------------------------------------- /web-application/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/angular.json -------------------------------------------------------------------------------- /web-application/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/browserslist -------------------------------------------------------------------------------- /web-application/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/docker/Dockerfile -------------------------------------------------------------------------------- /web-application/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/e2e/protractor.conf.js -------------------------------------------------------------------------------- /web-application/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /web-application/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/e2e/src/app.po.ts -------------------------------------------------------------------------------- /web-application/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/e2e/tsconfig.json -------------------------------------------------------------------------------- /web-application/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/karma.conf.js -------------------------------------------------------------------------------- /web-application/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/package-lock.json -------------------------------------------------------------------------------- /web-application/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/package.json -------------------------------------------------------------------------------- /web-application/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/app.module.ts -------------------------------------------------------------------------------- /web-application/src/app/component/data/data.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-application/src/app/component/data/data.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/data/data.component.html -------------------------------------------------------------------------------- /web-application/src/app/component/data/data.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/data/data.component.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/component/data/data.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/data/data.component.ts -------------------------------------------------------------------------------- /web-application/src/app/component/header/header.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-application/src/app/component/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/header/header.component.html -------------------------------------------------------------------------------- /web-application/src/app/component/header/header.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/header/header.component.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/component/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/header/header.component.ts -------------------------------------------------------------------------------- /web-application/src/app/component/home/home.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-application/src/app/component/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/home/home.component.html -------------------------------------------------------------------------------- /web-application/src/app/component/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/home/home.component.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/component/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/home/home.component.ts -------------------------------------------------------------------------------- /web-application/src/app/component/menu/menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/menu/menu.component.css -------------------------------------------------------------------------------- /web-application/src/app/component/menu/menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/menu/menu.component.html -------------------------------------------------------------------------------- /web-application/src/app/component/menu/menu.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/menu/menu.component.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/component/menu/menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/menu/menu.component.ts -------------------------------------------------------------------------------- /web-application/src/app/component/root/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-application/src/app/component/root/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/root/app.component.html -------------------------------------------------------------------------------- /web-application/src/app/component/root/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/root/app.component.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/component/root/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/component/root/app.component.ts -------------------------------------------------------------------------------- /web-application/src/app/service/gateway/gateway.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/service/gateway/gateway.service.spec.ts -------------------------------------------------------------------------------- /web-application/src/app/service/gateway/gateway.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/app/service/gateway/gateway.service.ts -------------------------------------------------------------------------------- /web-application/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web-application/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /web-application/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/environments/environment.ts -------------------------------------------------------------------------------- /web-application/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/favicon.ico -------------------------------------------------------------------------------- /web-application/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/index.html -------------------------------------------------------------------------------- /web-application/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/main.ts -------------------------------------------------------------------------------- /web-application/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/polyfills.ts -------------------------------------------------------------------------------- /web-application/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/styles.css -------------------------------------------------------------------------------- /web-application/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/src/test.ts -------------------------------------------------------------------------------- /web-application/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/tsconfig.app.json -------------------------------------------------------------------------------- /web-application/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/tsconfig.json -------------------------------------------------------------------------------- /web-application/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/tsconfig.spec.json -------------------------------------------------------------------------------- /web-application/tslint-to-eslint-config.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/tslint-to-eslint-config.log -------------------------------------------------------------------------------- /web-application/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mudigal-technologies/microservices-sample/HEAD/web-application/tslint.json --------------------------------------------------------------------------------