|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kong-api-gateway-from-zero-to-hero/
课程评论:没有评论
课程名称:Kong:从零到英雄的API网关 课程概述:在本课程中,您将学习Kong,Kong API网关是管理微服务架构中API的强大工具。本课程将覆盖以下内容: 1. **Kong安装**:通过Docker安装Kong。 2. **通过Konga交互**:使用开源GUI工具Konga与Kong管理API进行交互。 3. **通过REST API交互**:通过REST API在Kong中创建服务、路由、消费者和插件。 4. **微服务抽象**:充当所有后端服务的单一入口,简化系统的开发、部署和管理。 5. **安全性和认证**:管理安全问题,如SSL/TLS终止、OAuth2.0、JWT、API密钥等,确保安全访问服务。 6. **流量控制**:通过速率限制、请求大小限制和熔断器等功能,控制流向服务的流量。 7. **分析与监控**:提供实时的分析和监控能力,允许跟踪API性能和使用模式。 8. **AI网关与多LLM支持**:支持开发者将一个或多个大型语言模型集成到产品中,提高开发效率,确保每个AI请求的可见性、控制和合规性。 9. **高可用性**:支持集群以实现高可用性,确保在部分节点故障时API网关仍然可用。 10. **负载均衡**:能够将传入的API流量分配到多个后端服务,提高性能和可靠性。 11. **请求和响应转换**:可以实时修改请求和响应,例如添加、移除或修改头部信息。 12. **解耦**:通过将客户端API端点与底层微服务架构解耦,使服务的更新和变化不会影响客户端。 13. **通过Lua创建自定义插件扩展Kong**:允许您根据特定需求扩展Kong的功能。 14. **学习Lua(可选)**:我们将学习Lua编程语言。 本课程适合希望掌握Kong API网关的开发者和架构师,帮助他们提升API管理和微服务架构的能力。
In this course, you will learn Kong, Kong API Gateway is a powerful tool for managing APIs in a microservices architecture. Here are some common use cases for Kong API Gateway and things we are going to cover in this course.Installing Kong: Installing Kong via DockerInteracting with Kong via Konga: Open-Source GUI to Kong Admin APIInteracting Kong via REST API: create services, Routes, Consumers, and plugins in Kong via REST APIs.Microservices Abstraction: It acts as a single entry point for all backend services, simplifying the development, deployment, and management of systems.Security and Authentication: Kong can manage security concerns like SSL/TLS termination, OAuth2.0, JWT, API keys, and more, ensuring secure access to your services.Traffic Control: With features like rate limiting, request size limiting, and circuit breakers, Kong helps control the traffic flow to your services.Analytics and Monitoring: Kong provides real-time analytics and monitoring capabilities, allowing you to track API performance and usage patterns.AI Gateway with Multi-LLM Support: This allows developers who want to integrate one or more LLMs into their products to be more productive and ship AI capabilities faster while offering a solution to architects and platform teams that ensures visibility, control, and compliance on every AI request sent by the teams. And because it's built on top of Kong Gateway, it will be possible to orchestrate AI flows in the cloud or on self-hosted LLMs with the best performance and the lowest latency, which are critical in AI-based applications.High Availability: Kong supports clustering for high availability, ensuring that the API gateway remains operational even if some nodes fail.Load Balancing: It can distribute incoming API traffic across multiple backend services, improving performance and reliability.Request and Response Transformations: Kong can modify requests and responses on the fly, such as adding, removing, or modifying headers.Decoupling: By decoupling the client-facing API endpoints from the underlying microservice architecture, Kong allows for seamless updates and changes to the services without affecting the clients.Extending Kong via Creating Custom Plugins in Lua: Creating custom plugins in Lua for Kong API Gateway allows you to extend its functionality to suit your specific needs.Learn Lua (Optional): We are going to learn Lua Programming Language.