melardev / Java_SpringCloud_Eureka_Gateway_Config_CloudBusRabbitMQ_RestCrud

Java Spring Cloud Crud application built with Microservices architecture

Home Page:http://melardev.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Table of Contents

Introduction

This microservices app is composed of Eureka, Spring Cloud Gateway, Config Server and Rest Crud. You can perform CRUD through the gateway the base addresses are: localhost:8080/api/todos for the todo-service and
To refresh the configs send a POST to the config server /actuator/bus-refresh At this current state, The gateway refreshes successfully the configs, whereas the todo-service does not, a NullPointerException is thrown and the reason is not apparent. Maybe a dependency issue?

Warning

You have to start a RabbitMQ instance on localhost and default port(5672) before running this microservices application.

Full-stack Applications

Simple Crud

Server side implementations

Microservices

Client side implementations

The next come are

  • Angular NgRx-Store
  • Angular + Material
  • React + Material
  • React + Redux + Material
  • Vue + Material
  • Vue + Vuex + Material
  • Ember
  • Vanilla javascript

Crud + Pagination

Server side implementations

MicroServices

The next come are

  • NodeJs Express + Knex
  • Flask + Flask-Restful
  • Laravel + Fractal
  • Laravel + ApiResources
  • Go with Mux
  • AspNet Web Api 2
  • Jersey
  • Elixir

Client side implementations

The next come are

  • Angular NgRx-Store
  • Angular + Material
  • React + Material
  • React + Redux + Material
  • Vue + Material
  • Vue + Vuex + Material
  • Ember
  • Vanilla javascript

E-commerce

Server side implementations

The next to come are:

  • Spring Boot + Spring Data Hibernate + Kotlin
  • Spring Boot + Jax-RS Jersey + Hibernate + Kotlin
  • Spring Boot + mybatis
  • Spring Boot + mybatis + Kotlin
  • Asp.Net Web Api v2
  • Elixir
  • Golang + Beego
  • Golang + Iris
  • Golang + Echo
  • Golang + Mux
  • Golang + Revel
  • Golang + Kit
  • Flask + Flask-Restful
  • AspNetCore + NHibernate
  • AspNetCore + Dapper

Client side implementations

This client side E-commerce application is also implemented using other client side technologies:

Blog/CMS

Server side implementations

Client side

The next come are

  • Angular NgRx-Store
  • Angular + Material
  • React + Material
  • React + Redux + Material
  • Vue + Material
  • Vue + Vuex + Material
  • Ember

Social media links

  • Youtube Channel I publish videos mainly on programming
  • Blog Sometimes I publish the source code there before Github
  • Twitter I share tips on programming
  • Instagram I share from time to time nice banners

About

Java Spring Cloud Crud application built with Microservices architecture

http://melardev.com

License:MIT License


Languages

Language:Java 100.0%