{"id":19308916,"url":"https://github.com/programmeranthony/zuulc","last_synced_at":"2025-04-12T14:57:04.651Z","repository":{"id":38309333,"uuid":"59177523","full_name":"ProgrammerAnthony/ZuulC","owner":"ProgrammerAnthony","description":"zuul源码学习添加笔记，官方项目代码","archived":false,"fork":false,"pushed_at":"2023-01-20T12:04:54.000Z","size":3595,"stargazers_count":692,"open_issues_count":9,"forks_count":209,"subscribers_count":63,"default_branch":"master","last_synced_at":"2025-04-03T14:11:04.372Z","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/ProgrammerAnthony.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}},"created_at":"2016-05-19T05:49:57.000Z","updated_at":"2025-03-11T00:01:57.000Z","dependencies_parsed_at":"2023-02-12T02:01:05.290Z","dependency_job_id":null,"html_url":"https://github.com/ProgrammerAnthony/ZuulC","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammerAnthony%2FZuulC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammerAnthony%2FZuulC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammerAnthony%2FZuulC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProgrammerAnthony%2FZuulC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProgrammerAnthony","download_url":"https://codeload.github.com/ProgrammerAnthony/ZuulC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248586248,"owners_count":21128997,"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-11-10T00:16:58.832Z","updated_at":"2025-04-12T14:57:04.624Z","avatar_url":"https://github.com/ProgrammerAnthony.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zuul\n spring cloud 源码阅读\n\u003cimg src=\"https://i.imgur.com/mRSosEp.png\" width=500/\u003e\n\n[![Build Status](https://travis-ci.org/Netflix/zuul.svg)](https://travis-ci.org/Netflix/zuul/builds)\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://spring.io/guides/gs/routing-and-filtering/\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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrammeranthony%2Fzuulc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprogrammeranthony%2Fzuulc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprogrammeranthony%2Fzuulc/lists"}