国産マイクロサービスゲートウェイApache APISIX上手
2019年10月17日、支流科学技術APIゲートウェイAPISIXがApacheに入って孵化を開始した.筆者はこの会社のOpenResty圏内のトップクラスの大牛「OpenRestyベストプラクティス」の著者温銘と王院生を検索してみたが、これはとても興味深い.
APISIXは高性能で拡張可能なマイクロサービスAPIゲートウェイである.これはNginxとetcdに基づいて実現され、従来のAPIゲートウェイと比較して、APISIXはマイクロサービス要求通信関門として、プラグインを通じて負荷バランス、日誌記録、認証などの機能を提供する.動的負荷等化:異なる上流サービスを持つ動的負荷等化 を支持するセキュリティプラグイン:OAuth 2、ACL、CORS、動的SSL、 などのセキュリティ処理層を内蔵
IP制限等流量制御プラグイン:速度制限、要求樣樣制限、応答速度制限など 分析と監視プラグイン:Prometheus、Datadog、Runscopeなどの製品を使用して、 を完了します.
APIトラフィックの可視化、チェック、監視日誌プラグイン:要求を記録または応答し、HTTP、TCPまたはUDPなどの方式で を送信する.
あなたのシステムへ(StatsD,Syslogなど)
github:https://github.com/irestyは、
インストール
OpenrestyのインストールはOpenRestyに基づいて実現され、
etcdのインストール の大きなハイライトです.
apisixの起動
アクセスコンソール:http://127.0.0.1:9080/apisix/dashboard/、直接アクセス可能
PS:ログイン機能は実現していません.嘘です.
機能体験目標 を実現 upstream>追加 2.routes>追加
トークンバケットストリーム制限構成 rate#流速毎秒 burst#トークンバケツの容積 key#どのヘッダによってストリームを制限するか rejected_code#戻りエラーコード アクセス:ip:9080/体験ストリーム制限効果 オンラインデモのバージョン
公式にはオンラインのdashboardが配置されており、APISIXを理解するのに便利です.http://apisix.iresty.com
プロジェクトの推奨事項:
Spring Cloud、Spring Security OAuth 2のRBAC権限管理システムへようこそ
最近裸で辞めて、ゆっくり休んでください.派手なシリーズを整えて、注目を集めてください.
APISIXは高性能で拡張可能なマイクロサービスAPIゲートウェイである.これはNginxとetcdに基づいて実現され、従来のAPIゲートウェイと比較して、APISIXはマイクロサービス要求通信関門として、プラグインを通じて負荷バランス、日誌記録、認証などの機能を提供する.
IP制限等
APIトラフィックの可視化、チェック、監視
あなたのシステムへ(StatsD,Syslogなど)
github:https://github.com/irestyは、
Kong
、Traefik
に比べてソースコードの観点から非常に簡潔であることがわかる.インストール
Openrestyのインストール
OpenResty
のNginxとLuaに基づく高性能Webプラットフォームを覚えている.yum install yum-utils
yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo
yum install -y openresty
etcdのインストール
etcd
(key-value)強力なコンシステンシNoSQLデータベース.Kong
で使用されるPostgreSQL
リレーショナル・データベースに比べて、 yum install -y etcd
service etcd start
yum install -y https://github.com/iresty/apisix/releases/download/v0.8/apisix-0.8-0.el7.noarch.rpm
apisixの起動
sudo apisix start
アクセスコンソール:http://127.0.0.1:9080/apisix/dashboard/、直接アクセス可能
PS:ログイン機能は実現していません.嘘です.
機能体験
web ,
トークンバケットストリーム制限構成
公式にはオンラインのdashboardが配置されており、APISIXを理解するのに便利です.http://apisix.iresty.com
プロジェクトの推奨事項:
Spring Cloud、Spring Security OAuth 2のRBAC権限管理システムへようこそ
最近裸で辞めて、ゆっくり休んでください.派手なシリーズを整えて、注目を集めてください.