An API Gateway built on Spring Framework and Spring Boot providing routing and more.
-
Updated
Jun 7, 2024 - Java
An API can be thought of as an instruction manual for communication between multiple software apparatuses. For example, an API may be used for database communication between web applications. By extracting the implementation and relinquishing data into objects, an API simplifies programming.
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
Extensible and flexible API Management. Add your own functionality with simple Java plugins.
Sample project to create an application using microservices architecture
Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
spring cloud最佳实践项目实例,使用了spring cloud全家桶,TCC事务管理,EDA事务最终一致性等技术的下单示例
Apache Syncope
API gateway for REST, OpenAPI, GraphQL and SOAP written in Java.
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
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing
Samples of custom Zuul 1 filters for use in Spring Cloud Netflix
Spring Boot microservices app with Spring Cloud, Robust and resilient backend managing e-Commerce app
The API Mediation Layer provides a single point of access for mainframe service REST APIs.
🦎 A multi-protocol, event-native proxy. Securely interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
Spring boot microservice example with Eureka Server + Eureka Client + Spring Cloud API Gateway + OAuth2.0 + Circuit Breaker + Resilience4J + FeignClient + RestTemplate
Java Client for Kong API Gateway configuration
Sample Spring Cloud microservices e-shop.
three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools