更新中
更新中
功能 lua查库并缓存Nginx共享内存 lua调用接口缓存接口数据到Nginx共享内存 本文使用的rewrite阶段执行lua,关于Nginx的执行阶段自行了解 首先在nginx主配置文件申明共享内存 lua_shared_dict domain_mem 10m; lua_shared_dict open_url_mem_min 10m; lua_shared_dict open_appkey_mem_day 10m; lua_shared_dict my_limit_req_store 30m; lua_sha…
本文更新中,待完成 目的 当后端应用故障不可用时,从容灾系统中获取数据并返回给用户,能正常提供最基本数据浏览功能 需要能够正常返回HTML页面、非用户态接口数据等等 ps: 研发菜鸡,不相信研发的降级服务能力,作为运维又不想背服务全崩的这个锅,那就开始实施吧。 需要重点思考的问题 容灾系统应针对接口级进行判断和缓存,并采用不侵入业务式的设计 只有当后端接口不可用时,才获取缓存数据,并做到接口级判断;例:A/B接口相互独立,当后端只有A接口不可用时,A接口从容灾系统获取数据并返回给用户,B接口正常从后端获取数据并返回…
首先献上一个本人在生产环境应用的一个较完整的Nginx主配置文件 # user www www; worker_processes auto; #Specifies the value for maximum file descriptors that can be opened by this process. pcre_jit on; worker_rlimit_nofile 66600; worker_shutdown_timeout 60s; worker_cpu_affinity auto; events…