{"id":13401505,"url":"https://github.com/Netflix/zuul","last_synced_at":"2025-03-14T07:31:44.005Z","repository":{"id":7423725,"uuid":"8759133","full_name":"Netflix/zuul","owner":"Netflix","description":"Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.","archived":false,"fork":false,"pushed_at":"2024-12-09T22:34:11.000Z","size":5400,"stargazers_count":13561,"open_issues_count":26,"forks_count":2394,"subscribers_count":901,"default_branch":"master","last_synced_at":"2024-12-10T09:14:12.658Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Netflix.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-03-13T18:53:57.000Z","updated_at":"2024-12-09T18:19:20.000Z","dependencies_parsed_at":"2023-01-16T19:45:12.255Z","dependency_job_id":"e71e9b05-71b6-4b7e-b78c-7dac2e1f0bed","html_url":"https://github.com/Netflix/zuul","commit_stats":{"total_commits":1440,"total_committers":79,"mean_commits":"18.227848101265824","dds":0.7736111111111111,"last_synced_commit":"9ce0eab3b71dd13a471f3a7a57da739c2ada653c"},"previous_names":[],"tags_count":79,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fzuul","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fzuul/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fzuul/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Netflix%2Fzuul/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Netflix","download_url":"https://codeload.github.com/Netflix/zuul/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243542014,"owners_count":20307803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T19:01:03.544Z","updated_at":"2025-03-14T07:31:43.994Z","avatar_url":"https://github.com/Netflix.png","language":"Java","funding_links":[],"categories":["Java","API Gateways","Uncategorized","Java (78)","Orchestration \u0026 Management","Security Tools","Network","others","Cloud Native Computing Foundation (CNCF)","Projects","Capabilities","API Gateway","项目","I. Development","常用框架\\\u0026第三方库","Open Source Repos","API网关"],"sub_categories":["Desktop","Uncategorized","Benchmarks","Service Proxy","Distributed Applications","API Gateways / Edge Services","Client-side","分布式应用程序","2. Web development","Network","Miscellaneous Repos"],"readme":"[![Snapshot](https://github.com/Netflix/zuul/actions/workflows/snapshot.yml/badge.svg)](https://github.com/Netflix/zuul/actions/workflows/snapshot.yml)\n\n# Zuul\n\n\u003cimg src=\"https://i.imgur.com/mRSosEp.png\" width=500/\u003e\n\n\nZuul is an L7 application gateway that provides capabilities for dynamic routing, monitoring, resiliency, security, and more.\nPlease view the wiki for usage, information, HOWTO, etc https://github.com/Netflix/zuul/wiki\n\nHere are some links to help you learn more about the Zuul Project. Feel free to PR to add any other info, presentations, etc.\n\n---\n\nArticles from Netflix:\n\nZuul 1: http://techblog.netflix.com/2013/06/announcing-zuul-edge-service-in-cloud.html\n\nZuul 2:\n\nhttps://netflixtechblog.com/open-sourcing-zuul-2-82ea476cb2b3\n\nhttps://netflixtechblog.com/zuul-2-the-netflix-journey-to-asynchronous-non-blocking-systems-45947377fb5c\n\nhttps://netflixtechblog.com/the-show-must-go-on-securing-netflix-studios-at-scale-19b801c86479\n\n---\n\nNetflix presentations about Zuul:\n\nStrange Loop 2017 - Zuul 2: https://youtu.be/2oXqbLhMS_A\n\nAWS re:Invent 2018 - Scaling push messaging for millions of Netflix devices: https://youtu.be/IdR6N9B-S1E\n \n---\n\nSlides from Netflix presentations about Zuul:\n\nhttp://www.slideshare.net/MikeyCohen1/zuul-netflix-springone-platform\n\nhttp://www.slideshare.net/MikeyCohen1/rethinking-cloud-proxies-54923218\n\nhttps://github.com/strangeloop/StrangeLoop2017/blob/master/slides/ArthurGonigberg-ZuulsJourneyToNonBlocking.pdf\n\nhttps://www.slideshare.net/SusheelAroskar/scaling-push-messaging-for-millions-of-netflix-devices\n\n---\n\nProjects Using Zuul:\n\nhttps://cloud.spring.io/\n\nhttps://jhipster.github.io/\n\n---\n\nInfo and examples from various projects:\n\nhttps://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul\n\nhttp://www.baeldung.com/spring-rest-with-zuul-proxy\n\nhttps://blog.heroku.com/using_netflix_zuul_to_proxy_your_microservices\n\nhttp://blog.ippon.tech/jhipster-3-0-introducing-microservices/\n\n---\n\nOther blog posts about Zuul:\n\nhttps://engineering.riotgames.com/news/riot-games-api-fulfilling-zuuls-destiny\n\nhttps://engineering.riotgames.com/news/riot-games-api-deep-dive\n\nhttp://instea.sk/2015/04/netflix-zuul-vs-nginx-performance/\n\n---\n\n\n# How to release Zuul\n\nThis project uses a GitHub Action workflow for publishing a new release.\nThe workflow is triggered by a Git tag.\n\n```\ngit checkout master\ngit tag vX.Y.Z\ngit push --tags\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNetflix%2Fzuul","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNetflix%2Fzuul","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNetflix%2Fzuul/lists"}