This article describes how to enable Eureka as a service discovery in the API gateway Apache APISIX and how to use diagnostic tools to find problems in the link.
53 posts tagged with "Technology"
View All TagsMaking It Simple, Apache APISIX Integrates ClickHouse to Improve Logging Efficiency
The author of this article, Zhendong Qi, is from China Mobile Cloud Competence Center. He has extensive experience in distributed object storage software development and has participated in the construction of several resource pools in the mobile cloud. This article describes how community contributor Zhendong Qi contributed
clickhouse-logger
to Apache APISIX and how he used the plugin to simplify the business architecture and improve the efficiency of logging.
Apache APISIX and CoreDNS open new doors for service discovery
Apache APISIX is a dynamic, real-time, high-performance cloud-native API gateway that provides rich traffic management functions such as load balancing, dynamic upstream, grayscale publishing, service interruption, identity authentication, and observability. As a cloud native API gateway, Apache APISIX also integrates multiple service discovery capabilities. This article will show you how to configure CoreDNS in Apache APISIX.
How to Use Gitpod to Develop API Gateway?
This article introduces the open source cloud IDE product - Gitpod, and demonstrates how to use Gitpod to develop API gateway Apache APISIX and solutions to common problems.
How to Use GraphQL with API Gateway Apache APISIX
This article introduces the features of Apache APISIX and GraphQL, and how to use the API gateway Apache APISIX to proxy GraphQL requests, and proposes solutions to solve the pain points of practical scenarios.
API Gateway Apache APISIX provides enhancements on API Management
This article introduces the principle and usage of API gateway Apache APISIX native plugin
public-api
.
Upgrade of observability capabilities, API Gateway Apache APISIX integrates OpenTelemetry
This article introduces you to the Apache APISIX
opentelemetry
plugin concept and how to enable and deploy theopentelemetry
plugin.
How to Integrate API Gateway and Consul?
Apache APISIX supports the Consul KV-based service discovery registry. This article will walk you through the process of implementing service discovery and service registry in Apache APISIX.
API Gateway Enhances Security by CSRF Plugin
This article introduces
csrf
, the CSRF security plugin for Apache APISIX, and details how to secure your API information in Apache APISIX with the help of thecsrf
plugin.
The practice of Nacos service discovery on API Gateway
This article introduces the basic concepts of Apache APISIX and the Service Registry, and shows you the practice of Nacos service discovery on API Gateway.
file logger practice in API Gateway
This article documents the process of developing the
file-logger
plugin by a front-end engineer with no back-end experience.
Integrating Splunk HTTP Event Collector with API Gateway
This article explains how to configure and use the Splunk HEC service in Apache APISIX.
Forward-auth, Another Choice for Authentication Function
This article describes the use of
forward-auth
, a new plugin in Apache APISIX, and provides detailed instructions on how to use this cleanly designed authentication model.
Integrating Apache APISIX with gRPC-Web
Apache APISIX already supports gRPC protocol proxies, as well as HTTP(s) to gRPC Server proxies via the gRPC Transcode plugin. Through active community discussion and contributions, Apache APISIX has broadened the scope of support for the gRPC ecosystem: support for the gRPC Web Protocol Request Proxy.
Apache APISIX 2.12.0 is Released, More Features Coming!
Following the release of version 2.11.0, Apache APISIX will also bring you the first version with new features in 2022 during the upcoming Spring Festival.
HashiCorp Vault Secure Storage Backend in Apache APISIX Ecosystem
This article brings you the upcoming release of the Vault-Apache APISIX integration and related details.
xRPC Will Be Released, Get More Details About APISIX Ecosystem
This article brings you Apache APISIX's upcoming xRPC framework and related details, as well as a detailed presentation of Apache APISIX in multi-language development support.
Apache APISIX Integration with Kafka for Efficient Real-Time Log Monitoring
Apache APISIX has been providing support for Apache Kafka since version 1.2 with the
kafka-logger
plugin release.kafka-logger
has been enhanced several times since then to provide very mature and complete functionality. It supports pushing API request logs, request bodies, and response bodies, to a Kafka cluster in JSON format.
Makes it More Convenient for You to Proxy Dubbo Services in Apache APISIX
In this article, we introduced how to use Apache APISIX to implement a proxy for Dubbo Service. By introducing the dubbo-proxy plugin, you can build a simpler and more efficient traffic link for the back-end system of Dubbo framework.
How to build Apache APISIX in ARM Ubuntu
By reading this article you will learn how to build Apache APISIX (M1 chip environment) in ARM Ubuntu from source code. The ARM Ubuntu system is installed with the help of https://multipass.run/.
Using Apache APISIX and Authing to implement Centralized Authentication Management
This article describes the detailed steps for interfacing Apache APISIX and Authing.
Using the Apache APISIX proxy gRPC service
This article shows you how to proxy client HTTP traffic to the back-end gRPC service via the
grpc-transcode
plugin in Apache APISIX.
Coming soon! Apache APISIX Integrate with Apache OpenWhisk
This article introduces the feature prospect and usage steps of the
openwhisk
plug-in, which is combined with a variety of identity authentication plug-ins provided by Apache APISIX to achieve authentication and authorization and other functions.
Apache APISIX integrates with Open Policy Agent to enrich its ecosystem
This article introduces the
opa
plug-in as an example of HTTP API and details how to integrate Apache APISIX with OPA to decouple the authentication authorization of back-end services.
Apache APISIX Integrates with Google Cloud Logging to Improve Log Processing
This article will explain how to configure and use the Google Cloud Logging service in Apache APISIX.
Secure Exposure of Istio Services with APISIX Ingress
This article shows you step by step how to use Istio Service Mesh and Apache APISIX, to expose services in a Service Mesh-enabled Kubernetes cluster to the outside of the cluster through very detailed steps.
How to Easily Deploy Apache APISIX in Kubernetes
Apache APISIX currently supports multiple ways to install and deploy. This article focuses on how to deploy Apache APISIX and APISIX-Dashboard in a Kubernetes environment.
Monitoring APISIX Ingress Controller with Prometheus
This article introduces the relevant steps of how to use Prometheus to monitor APISIX Ingress Controller and the display effect of some indicators.
How to Integrate Keycloak for Authentication with Apache APISIX
This article shows you how to use OpenID-Connect protocol and Keycloak for identity authentication in Apache APISIX through detailed steps.
Apache APISIX & RocketMQ Helps User API Log Monitoring Capabilities
This article will introduce the latest integration of Apache APISIX and Apache RocketMQ rocketmq-logger plug-in features and use. With this plug-in, you can connect to the RocketMQ cluster more easily when using Apache APISIX.
Apache APISIX Integrates with SkyWalking to Create a Full Range of Log Processing
This paper mainly introduces two Apache APISIX integrated SkyWalking log plug-ins to provide a more convenient operation and environment for log processing in Apache APISIX.
Apache APISIX's integration with Azure Serverless
This article talks about the recent addition of a new plugin
azure-functions
, and gives detailed instructions on how to integrate Azure Functions, which is a widely used serverless solution, into the Apache APISIX serverless suite.
Using Apache APISIX Ingress Gateway to access Custom Monitoring in KubeSphere
This article will take Apache APISIX Ingress Controller as an example to show you in detail how to quickly use different types of gateways and status monitoring for Kubernetes clusters through KubeSphere.
Apache APISIX request_uri variable is not properly controlled, with risk of path penetration
Research report about Apache APISIX Path traversal in request_uri variable(CVE-2021-43557)
Developing APISIX Ingress Controller with Nocalhost in Kubernetes
This article walks you through using Nocalhost to seamlessly connect your local development machine to a remote Kubernetes cluster, allowing you to use IDE to develop and debug Apache APISIX Ingress Controller. Giving you the ability to comfortably develop and debug your remote apps with your existing skills.
Apache APISIX embraces the WASM ecosystem
Support for WASM will be added in the upcoming Apache APISIX version (2.11.0)! By reading this article you will learn how Apache APISIX deploys the support and development of this feature from 0 to 1.
How to integrate with Dapr to build Apache APISIX Gateway Controller
This article will show you how to create an Apache APISIX controller by integrating Dapr, includes the concept of the project and the specific operation steps.
Cloud Monitoring with Datadog in Apache APISIX
Apache APISIX recently released a new plugin: APISIX-Datadog, to provide a deeper integration with Datadog. This article introduces the APISIX-Datadog Plugin and its capabilities.
The observability of Apache APISIX
This article introduces the observability capabilities of Apache APISIX and how to improve the observability capabilities of Apache APISIX through Apache SkyWalking.
Apache APISIX Extensions Guide
This article provides an extension guide for Apache APISIX, aiming to provide users with some ideas for extending Apache APISIX.
From 0 to 1, How APISIX Ingress Has Grown and Gained Since Joining The Community
This article describes the growth of APISIX Ingress and the details of the enhancements and community help that APISIX Ingress has received since joining the community.
Tutorial: How to use Cert Manager to manage certificates in Apache APISIX Ingress Controller
This article shows how to create a certificate and pair it with Apache APISIX Ingress Controller via the Cert Manager.
A thoughtful tutorial to get started with Apache APISIX Ingress from concept to practice
Jintao Zhang, Apache APISIX Committer, Kubernetes Ingress Nginx Reviewer, and contributor to several cloud-native open source projects.
Why Apache APISIX chose Nginx and Lua to build API Gateway
Yes, Lua is not a well-known language, and it is probably a long way from the most popular programming language. So why do Apache APISIX and other well-known gateways choose Lua?
Apache APISIX Architecture Analysis: How to Dynamically Manage Nginx Clustering?
This article is re-posted from Tao Hui's personal blog, and introduces the principles of Apache APISIX for REST API remote control of Nginx clusters based on APISIX version 2.8, OpenResty version 1.19.3.2, and Nginx version 1.19.3.
Kong-To-APISIX Migration Tool
Apache APISIX is a production-ready open source seven-layer full traffic processing platform that serves as an API gateway for business entry traffic with high performance, low latency, official dashboard support, and over fifty plugins. If you are using Kong and are interested in APISIX but struggle to get started, try our just open source migration tool Kong-To-APISIX to help you migrate smoothly with one click.
Does etcd 3 Support HTTP Access Perfectly?
It has been 8 months since the release of Apache APISIX version 2.0 last October. In the course of practice, we have also discovered some issues with etcd's HTTP API that interoperate with the gRPC API. In fact, having a gRPC-gateway does not mean that HTTP access is perfectly supported, there are some nuances here.
Why do you need Apache APISIX when you have NGINX and Kong?
This article describes the history of the evolution of the Apache APISIX architecture and compares what the advantages of the two frameworks, Apache APISIX and Nginx, are.
Apache APISIX v.s Envoy: Which Has the Better Performance?
This article introduces the performance comparison between Apache APISIX and Envoy under certain conditions. In general, APISIX is slightly better than Envoy in terms of response latency and QPS, and APISIX has more advantages than Enovy when multiple worker processes are enabled due to the collaborative approach of NGINX in high concurrency scenarios. The performance and latency of APISIX makes it a massive throughput capability in handling north-south traffic.
Get Front-End Test Coverage with Cypress
In the article "Stable Product Delivery with Cypress", we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress.
Stable Product Delivery with Cypress
A First Look at Kubernetes Service APIs
This article provides a basic introduction to the Kubernetes Service APIs by asking questions. As a whole, the Kubernetes Service APIs refine many ingress best practices, such as expression enhancements that actually extend the capabilities of Route, and BackendPolicy objects that can specify almost any Kubernetes backend resource for upstream.
Envoy and Apache APISIX: Another way to implement the Envoy filter
This article explains how to run Apache APISIX plugins in Envoy.