Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
-
Updated
Nov 22, 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.
Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
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.
Extensible and flexible API Management. Add your own functionality with simple Java plugins.
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
🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
API gateway for REST, OpenAPI, GraphQL and SOAP written in Java.
spring cloud最佳实践项目实例,使用了spring cloud全家桶,TCC事务管理,EDA事务最终一致性等技术的下单示例
Sample project to create an application using microservices architecture
Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
Apache Syncope
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
Samples of custom Zuul 1 filters for use in Spring Cloud Netflix
Gravitee.io - OpenSource API Management
Spring Boot microservices app with Spring Cloud, Robust and resilient backend managing e-Commerce app
Asynchronous API Gateway with spring boot 2.1, servlet 4.0, jetty 9 client
Spring Boot Microservice Example(Eureka Server, Config Server, API Gateway, Services , RabbitMq, Keycloak)
Run JAX-RS applications on AWS Lambda using Jersey. Supports Spring 4.x. The serverless framework can be used for deployment.
Spring boot microservice example with Eureka Server + Eureka Client + Spring Cloud API Gateway + OAuth2.0 + Circuit Breaker + Resilience4J + FeignClient + RestTemplate