{"repo":"eolinker/apinto","free":true,"listed":false,"github":"https://github.com/eolinker/apinto","clone":"git clone https://github.com/eolinker/apinto.git","description":"基于golang开发的网关。具有各种插件，可以自行扩展，即插即用。此外，它可以快速帮助企业管理API服务，提高API服务的稳定性和安全性。","language":"Go","stars":1674,"topics":["gateway","api","api-gateway","microservice","goku","middleware","servicemesh","proxy","apigateway","plugin"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Apinto ------------ Apinto是一款高性能、可扩展、易维护的云原生API网关。 Apinto网关基于GO语言模块化开发，5分钟极速部署，配置简单、易于维护，支持集群与动态扩容，并且提供几十款网关插件和实用的企业级插件，让用户开箱即用。 Demo 体验地址：demo-dashboard.apinto.com 提供了三个试用账号，避免被使用者挤下来 账号：apinto-1 密码：12345678 账号：apinto-2 密码：12345678 账号：apinto-3 密码：12345678 快速入门：https://help.apinto.com/docs/dashboard-v2/quick/quick start.html Apinto Dashboard github地址： https://github.com/eolinker/apinto-dashboard Apinto功能架构图： Apinto亮点特性 Apinto API 网关以出色的用户体验和适用于各种企业级业务场景的控制台为特色。控制台具有四大亮点功能：集群管理、应用管理、精细服务治理和企业插件，能够满足企业对 API 网关更高级场景化需求的要求。 集群管理 Apinto 提供集群管理功能，可以一次性配置业务并将其发布到相应的集群。这解决了多集群维护多套业务配置的问题，显著提高了运维效率，并降低了繁杂配置时的事故率。 应用管理 Apinto 网关推出应用管理概念，统一管理应用及其生命周期。作为业务通讯的发起者，应用贯穿整个调用链。Apinto 网关对应用请求的流量进行鉴权认证和服务治理，并对请求的流量进行监控告警，统计应用调用情况。 精细化服务治理 Apinto提出精细化流量管理方案，即所有调用方的请求流量都经过网关，通过对应用、API、上游服务、请求方式、IP、请求路径、应用自定义标签等组合条件筛选请求流量，执行限量、访问、熔断、灰度、缓存等策略规则，帮助企业快速、灵活地制定策略，以满足不同业务场景的需求，并全方位治理好服务。 企业插件 Apinto网关即将推出企业插件模块，并且陆续提供业务型企业插件如：用户角色权限、监控告警、日志、API文档、开放平台、安全防护、数据分析、调用链、mock、在线调测、安全测试、国密、多协议等。支持用户自定义企业插件，支持独立部署。 Apinto功能 Apinto网关可以作为业务流量的入口，可以对业务流量进行处理，如动态路由、负载均衡、服务发现、熔断降级、身份认证、监控与告警等。 Apinto网关不受云平台限制，也能在Kubernetes运行。 产品特性 功能 描述 ------------ ------------------------------------------------------------ 集群 集群不限制网关节点，自由剔除或加入网关节点，主从网关节点具备无缝切换功能，提升网关高可用性 动态路由 可通过设置location、query、header、host、method等参数匹配对应的服务 服务发现 支持对接Eureka、Nacos、Consul 负载均衡 支持轮询权重算法 用户鉴权 匿名、Basic、Apikey、JWT、AK/SK认证 SSL证书 管理多个证书 访问域名 可为网关设置访问域名 健康检查 支持对负载的节点进行健康检查，确保服务健壮性 协议 HTTP/HTTPS、Webservice、Restful、gRPC、Dubbo2、SOAP 插件化 流程插件化，按需加载所需模块 OPEN AP","default_branch":null,"files":null,"tree":[],"storefront":"/r/eolinker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eolinker/apinto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}