Hi Community:
I have redrawn the architecture of the official website with 3-dimensional
diagrams, please give some comments.
Client
Java, Python, .NET, Golang, PHP
Proxy
Nginx, ShenYu Nginx, ShenYu Proxy, K8S
Database
MySQL, PostgreSQL, Oracle, H2
User Management
Plugin Config, Selector Config, Rule Config,
User Permission, Resource Permission, Data Permission
Parameter
uri, header, query, ip, host, post, cookie, req_method
Predicate
match, =, regex, timeBefore, timeAfter, exclude, startsWith, endsWith,
pathPatter
Plugin
Http Process: ContextPath, ModifyResponse, ParamMapping, Redirect, Request,
Rewrite
Proxy: Divide, Dubbo, gRPC, Motan MQTT, Sofa, Spring Cloud, Tars, WebSocket
Fault Tolerance: Hystrix, RateLimiter, Resilience4j, Sentinel
Authority and Certification: CryptorRequest, CryptorResponse, JWT, OAuth2,
Sign, Waf
Common: GeneralContextPlugin
Cache: CachePlugin
Mock: MockPlugin
here is link [
https://drive.google.com/file/d/14h0PUgIdmY-g2orUT4wudLw4WxtZ9sQH/view?usp=sharing]