文件名称:casper:Yelp的内部缓存代理,其核心是Nginx和OpenResty
文件大小:118KB
文件格式:ZIP
更新时间:2024-02-24 11:41:55
docker infrastructure caching cassandra lua
卡斯珀(友善的幽灵) 此存储库包含Casper,这是Yelp内部的缓存代理。 它以Nginx和Openresty为核心构建,并在Lua中包含一些逻辑以适合我们的生态系统。 有关命名的重要说明:Casper最初在内部受洗为“ Spectre”。 只有在漏洞发布后,我们才决定将名称更改为“ Casper”,这对外界来说是一个更友好,更不易混淆的名称。 如果您在代码中看到“ Spectre”的残余,那就是为什么! 要求 docker :按照针对您平台的说明,确保已将其安装在系统上。 make :确保可以使用操作系统运行make目标(在Windows上,使用nmake 。) lua 5.1
【文件预览】:
casper-master
----.travis.yml(510B)
----bin()
--------bulk_endpoints_regex_checker.py(1KB)
----.luacheckrc(18B)
----config()
--------nginx.conf(3KB)
----.busted(101B)
----lua-cassandra-dev-0.rockspec(2KB)
----tests()
--------data()
--------lua()
----LICENSE(559B)
----lua()
--------metrics_helper.lua(6KB)
--------main.lua(4KB)
--------vendor()
--------util.lua(1KB)
--------config_loader.lua(6KB)
--------traceback.lua(274B)
--------bulk_endpoints.lua(8KB)
--------entry_point.lua(41B)
--------spectre_common.lua(23KB)
--------itest_post_request_handlers.lua(624B)
--------zipkin.lua(4KB)
--------http.lua(823B)
--------internal_handlers.lua(7KB)
--------datastores.lua(13KB)
--------caching_handlers.lua(9KB)
----luawrapper(387B)
----Dockerfile.opensource(2KB)
----.gitignore(96B)
----opm-dependencies.txt(35B)
----start.sh(2KB)
----Makefile(4KB)
----.dockerignore(58B)
----luarocks-dependencies.txt(160B)
----README.md(3KB)
----itest()
--------metrics()
--------data()
--------test()
--------casper()
--------docker-compose.yml(2KB)
--------cassandra()
--------syslog()
--------drop_all.sh(173B)
--------backend()
----.luacov(101B)
----api_docs()
--------swagger.json(2KB)