首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构类
订阅
rango酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
为了做到微服务的高可用,鬼知道我出了多少张牌
高可用并不是一套整体解决方案,而是由诸多环节组成,一环扣一环,鬼知道为了这些串联起来的环节,我得出多少张牌去应对,才能最终组成一个整个系统的高可用落地方案。 在定义什么是高可用,可以先定义下什么是不可用,一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节…
强大,Nginx配置一键生成
整理出来为的就是需要的时候,复制、粘贴就能使用。 然而千奇百怪的实际开发中,你肯定需要增删Nginx配置。你就得上网搜一下,复制粘贴出bug了又得调一下... 搞定还得保存下来以备后患。多了不好找还得整理...就搞得很麻烦 今天我给大家推荐一款"Nginx配置利器",配配变量就…
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会大大的影响其可读性和可维护性。 首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代…
OpenResty动态添加黑名单记录实践
近期,由于某种原因,让我这边再次关注到服务器身上。在我们的服务器中,本身是使用 nginx 作为 web 服务器的,虽然 nginx 本身支持限流和 ip 限制设置,但在动态设置黑名单中,nginx 这边本身是做不了。这时候,就可以使用到 OpenResty 了。 至此,关于 …
小团队参考的RESETful API 设计规范
客户端在通过 API 与后端服务通信的过程中,应该 使用 HTTPS 协议。 所有的 API 必须保持向后兼容,你 必须 在引入新版本 API 的同时确保旧版本 API 仍然可用。所以 应该 为其提供版本支持。 其中 vnd 表示 Standards Tree 标准树类型,有三…
从零开始入门 K8s | 可观测性:监控与日志
监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。 在 Kubernetes 中,监控和日志属于生态的一部分,它并不是核心组件,因此大部分的能力依赖上层的云厂商的适配。Kubernetes 定义了介入的接口标准和规范…
颠覆微服务认知:深入思考微服务的七个主流观点
单体系统和微服务的区别在于,一个单体系统是一个大而全的功能集合,每个服务器运行的是这个应用的完整服务。而微服务是独立自治的功能模块,它是生态系统中的一部分,和其他微服务是共生关系。现在,业界对单体系统和微服务的普遍观点是:单体系统非常容易开发、测试、部署,但是单体系统面对的问题…
大型项目前端架构浅谈(8000字原创)
我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。 本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。 由于作者能力有限,可能会有…
在架构师眼中构建一个较为通用的业务技术架构就是如此简单
创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果…
备战双 11!蚂蚁金服万级规模 K8s 集群管理系统如何设计?
关注『阿里巴巴云原生』公众号,回复关键词“1024”,可获取本文 PPT。 Kubernetes 以其超前的设计理念和优秀的技术架构,在容器编排领域拔得头筹。越来越多的公司开始在生产环境部署实践 Kubernetes,在阿里巴巴和蚂蚁金服 Kubernetes 已被大规模用于生…