All Projects → sivaprasadreddy → Spring Boot Microservices Series

sivaprasadreddy / Spring Boot Microservices Series

Licence: mit
Code for SpringBoot MicroServices Blog Series

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Boot Microservices Series

Java Microservices Examples
Java Microservices: Spring Boot, Spring Cloud, JHipster, Spring Cloud Config, and Spring Cloud Gateway
Stars: ✭ 194 (-42.6%)
Mutual labels:  microservices, spring-boot
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+868.64%)
Mutual labels:  microservices, spring-boot
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (-34.32%)
Mutual labels:  microservices, spring-boot
Spring Cloud Dubbo Together
Spring Cloud与Dubbo共存方案
Stars: ✭ 155 (-54.14%)
Mutual labels:  microservices, spring-boot
Spring Cloud Gateway
A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
Stars: ✭ 3,305 (+877.81%)
Mutual labels:  microservices, spring-boot
Reactive Ms Example
An educational project to learn reactive programming with Spring 5
Stars: ✭ 157 (-53.55%)
Mutual labels:  microservices, spring-boot
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (-3.55%)
Mutual labels:  microservices, spring-boot
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (-59.17%)
Mutual labels:  microservices, spring-boot
Spring Cloud Gateway Sample
Sample Spring Cloud Gateway Application
Stars: ✭ 268 (-20.71%)
Mutual labels:  microservices, spring-boot
Event Stream Processing Microservices
Using Spring Cloud Stream and Spring State Machine to create event-driven microservices
Stars: ✭ 255 (-24.56%)
Mutual labels:  microservices, spring-boot
Docker Kubernetes By Example Java
An end-to-end Spring Boot example w container and Kubernetes
Stars: ✭ 151 (-55.33%)
Mutual labels:  microservices, spring-boot
Dew
微服务一站式解决方案,提供:架构指南、容器优先/兼容Spring Cloud与Service Mesh的框架、最佳实践及Devops标准化流程。
Stars: ✭ 285 (-15.68%)
Mutual labels:  microservices, spring-boot
My Moments
Instagram Clone - Cloning Instagram for learning purpose
Stars: ✭ 140 (-58.58%)
Mutual labels:  microservices, spring-boot
Event Sourcing Microservices Example
Learn about building microservices with event sourcing using Spring Boot and how to deploy a social network to Kubernetes using Docker Compose or Helm.
Stars: ✭ 167 (-50.59%)
Mutual labels:  microservices, spring-boot
Spring Cloud Cli
Spring Cloud CLI features
Stars: ✭ 139 (-58.88%)
Mutual labels:  microservices, spring-boot
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (-31.66%)
Mutual labels:  microservices, spring-boot
Piggymetrics
Microservice Architecture with Spring Boot, Spring Cloud and Docker
Stars: ✭ 11,161 (+3202.07%)
Mutual labels:  microservices, spring-boot
Spring Cloud Config
External configuration (server and client) for Spring Cloud
Stars: ✭ 1,740 (+414.79%)
Mutual labels:  microservices, spring-boot
Spring Cloud Kubernetes
Kubernetes integration with Spring Cloud Discovery Client, Configuration, etc...
Stars: ✭ 2,894 (+756.21%)
Mutual labels:  microservices, spring-boot
Eventuate Tram Examples Customers And Orders
An example of Choreography-based sagas in Spring Boot/JPA microservices
Stars: ✭ 276 (-18.34%)
Mutual labels:  microservices, spring-boot

spring-boot-microservices-series

Code for SpringBoot MicroServices Blog Series

How to run?

Build all modules:

spring-boot-microservices-series> ./mvnw clean package -DskipTests=true

Start infrastructure modules in docker:

The simplest way to run all the services in Docker:

spring-boot-microservices-series> ./run.sh start_all

To start only infrastructure services (mysqldb, rabbitmq, config-server, service-registry, hystrix-dashboard) in docker:

spring-boot-microservices-series> ./run.sh start_infra

Start each microservice either in local or in docker:

Local: spring-boot-microservices-series/catalog-service> ./mvnw spring-boot:run

Docker: spring-boot-microservices-series> ./run.sh start <service>

Ex: spring-boot-microservices-series> ./run.sh start catalog-service

  • MySQL container:

    • hostname: mysqldb
    • Ports : 3306:3306 (<host_port>:<container_port>)
    • Username/Password: root/admin
  • RabbitMQ:

    • hostname: rabbitmq
    • Ports: 5672:5672, 15672:15672
    • Admin UI: http://localhost:15672
    • Username/password: guest/guest
  • Vault:

    • hostname: vault
    • Ports: 8200:8200
    • Root token: 934f9eae-31ff-a8ef-e1ca-4bea9e07aa09
  • config-server:

  • service-registry:

  • hystrix-dashboard:

  • catalog-service:

  • inventory-service

  • order-service

  • shoppingcart-ui

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].