All Projects → piomin → sample-spring-cloud-gateway

piomin / sample-spring-cloud-gateway

Licence: other
sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sample-spring-cloud-gateway

course-spring-microservices
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Stars: ✭ 74 (+196%)
Mutual labels:  spring-cloud, eureka, spring-cloud-gateway
Cloud-Native-App-Spring-Boot
A Cloud Native App with Spring Coud Security with KeyCloak Auth Server, API Gateway Server, Naming Server, Config Server and Distributed Tracing and ELK Stack hosted in K8s
Stars: ✭ 19 (-24%)
Mutual labels:  spring-cloud, eureka-client, spring-cloud-gateway
e-shop
Sample Spring Cloud microservices e-shop.
Stars: ✭ 48 (+92%)
Mutual labels:  api-gateway, spring-cloud
Spring Cloud Gateway
A Gateway built on Spring Framework 5.x and Spring Boot 2.x providing routing and more.
Stars: ✭ 3,305 (+13120%)
Mutual labels:  api-gateway, spring-cloud
Sample Spring Microservices Advanced
More advanced samples of spring boot and spring cloud microservices showing usage of such tools like api Swagger2 on Zuul, integraction with MongoDB, configuration server, testing with Spring Cloud Contract or Hoverfly
Stars: ✭ 112 (+348%)
Mutual labels:  api-gateway, spring-cloud
Springcloudlearning
《史上最简单的Spring Cloud教程源码》
Stars: ✭ 16,218 (+64772%)
Mutual labels:  spring-cloud, eureka
Advanced Java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Stars: ✭ 59,142 (+236468%)
Mutual labels:  spring-cloud, eureka
Spring Thrift Api Gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Stars: ✭ 38 (+52%)
Mutual labels:  api-gateway, spring-cloud
Edc.springcloud.samples
Spring Cloud作为第二代微服务的代表性框架,已经在国内众多大中小型的公司有实际应用案例。许多公司的业务线全部拥抱Spring Cloud,部分公司选择部分拥抱Spring Cloud。此示例基于Spring Boot 1.5.x编写,展示了Spring Cloud的核心组件的基本使用方式,在学习Spring Cloud时可以参考本示例。
Stars: ✭ 183 (+632%)
Mutual labels:  spring-cloud, eureka
spring-microservices
Example of a microservice architecture using Spring Cloud
Stars: ✭ 76 (+204%)
Mutual labels:  spring-cloud, eureka
redislimiter-spring-boot
an excellent API limiting framework for Spring boot/cloud application, especially for microservice project
Stars: ✭ 64 (+156%)
Mutual labels:  spring-cloud, rate-limiter
spring-projects
Some spring sample projects
Stars: ✭ 24 (-4%)
Mutual labels:  spring-cloud, eureka
Springcloud
springCloud学习
Stars: ✭ 251 (+904%)
Mutual labels:  spring-cloud, eureka
Springcloudexamples
Spring Cloud 学习教程
Stars: ✭ 208 (+732%)
Mutual labels:  spring-cloud, eureka
kong-scalable-rate-limiter
Kong plugin for Rate Limiting at high throughputs.
Stars: ✭ 19 (-24%)
Mutual labels:  api-gateway, rate-limiter
Springcloud Shop
基于Spring Boot、Spring Cloud的微服务商城demo
Stars: ✭ 198 (+692%)
Mutual labels:  spring-cloud, eureka
Shop
spring cloud最佳实践项目实例,使用了spring cloud全家桶,TCC事务管理,EDA事务最终一致性等技术的下单示例
Stars: ✭ 418 (+1572%)
Mutual labels:  api-gateway, spring-cloud
sample-spring-cloud-microservices-future
sample microservices illustrating usage of non netflix spring cloud components spring cloud loadbalancer, spring cloud gateway and spring cloud consul
Stars: ✭ 42 (+68%)
Mutual labels:  spring-cloud, spring-cloud-gateway
Spring Cloud Cli
Spring Cloud CLI features
Stars: ✭ 139 (+456%)
Mutual labels:  spring-cloud, eureka
Spring Boot Cloud
基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
Stars: ✭ 2,044 (+8076%)
Mutual labels:  spring-cloud, eureka

Spring Cloud Gateway Advanced Demo Project Twitter


In this project I'm demonstrating you the most interesting features of Spring Cloud Gateway

Getting Started

Currently you may find here examples of:

  1. Redis-based Request Rate Limiter - the detailed description may be found in the article on my blog Rate Limiting In Spring Cloud Gateway With Redis
  2. Circuit Breaker and Fallback with resilience4j - the detailed description may be found in the article on my blog Circuit Breaking In Spring Cloud Gateway With Resilience4J

Usage

  1. To build and run the main application you need to have Maven, JDK11+ and Docker.
  2. To build it run command mvn clean install
  3. During Maven build the JUnit integration tests are running. They are using Testcontainers for mocking downstream service and third-party tools like Redis.

Feel free to propose your examples or suggestions !

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].