Reactor模式由浅入深的设计
在实际的架构活动中,我并没有按照步骤一个一个执行。不过在初学时期,我会想办法把完整的流程多跑几遍,将每个节点及其底层逻辑烂熟于心
从信任角度来看。OAuth2.0授权服务端和第三方客户端不属于一个互相信任的应用群(通常都不是同一个公司提供的服务),第三
架构师在软件架构设计中需遵循六大生存法则,确保方案与企业目标一致,尊重人性,最大化商业价值,考虑技术生命周期,注入外部适应性,并在文化环境
灰度(金丝雀)发布定义灰度发布又叫金丝雀发布,只升级部分服务,即让一部分用户继续用老版本,一部分用户开始用新版本,如果用户对新版本没什么意见,那么逐步扩大范围,把所有用户都迁移到新版本上面来。 (金丝雀发布由来。以前,旷工开矿,在下矿洞前需要检查下方是否有毒气,矿工们先会放一只金丝雀进去探是否有有毒气体,看金丝雀能否活下来。)实现原理流量切换与灰度策略.实现方式参考以下 - 基于openresty+nginx实现前端灰度 - 基于apollo+ribbon实现后台灰度(关联知识点eureka
目录一、问题源起二、HDFS优雅的解决方案(1)分段加锁机制+内存双缓冲机制(2)多线程并发吞吐量的百倍优化(3)缓冲数据批量刷磁盘+网络的优化四、总结一、问题源起我们先来分析一下,高并发请求NameNode会遇到什么样的问题。大家现在都知道了,每次请求NameNode修改一条元数据(比如说申请上传一个文件,那么就需要在内存目录树中加入一个文件),都要写一条edits log,包括两个步骤: 写入本地磁盘。 通过网络传输给JournalNodes集...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号