华为架构师8年经验谈:从单体架构到微服务的服务化演进之路
本次分享的大纲如下: 传统应用开发面临的挑战 服务化实践 服务化不是银弹 服务化架构的演进方向 一 、传统应用开发面临的挑战 挑战1-- 研发成本高 主要体现在如下几个方面: 代码重复率高 在实际项目分工时,开发都是各自负责几个功能,即便开发之间存在功能重叠,往往也会选择自己实现,而不是类库共享,主要原因如下: 从技术架构角度看...

华为Git实践:工作模式创新,及多中心分布式架构
华为技术有限公司蒋鑫在2017AS全球架构师峰会大会上做了题为《华为Git实践:工作模式创新,及多中心分布式架构》的分享,就git工作流创新,多中心git架构做了深入的分析。 https://yq.aliyun.com/download/642?spm=a2c4e.11154804.0.0.33da6a79HbXOM6
华为技术专家谈微服务分布式架构的服务配置管理
单体应用只需管理一套配置,而微服务架构后,每个系统都有自己的配置,并且各不相同,有些配置还需要能够动态改变,以动态降级、切流量、扩缩容,那微服务架构下,到底服务配置该如何管理。本地配置最简单的,在代码里写配置。比如下面这段代码用到Hystrix,并且在代码里定义了几个配置:线程的超时时间是3000ms熔断器触发的错误比率是60%@HystrixCommand(fallbackMethod = "....
华为架构师整理Redis数据结构的大厂最佳实践(下)
HashTable 实现HashTable在Redis 中分为3 层,自底向上分别是:dictEntry:管理一个field - value 对,保留同一桶中相邻元素的指针,以此维护Hash 桶中的内部链dictht:维护Hash表的所有桶链dict:当dictht需要扩容/缩容时,用户管理dictht的迁移dict是Hash表存储的顶层结构// 哈希表(字典)数据结构,Redis 的所有键值对....

华为架构师整理Redis数据结构的大厂最佳实践(中)
List可从头部(左侧)加入元素,也可以从尾部(右侧)加入元素。有序列表。像微博粉丝,即可以list存储做缓存。key = 某大v value = [zhangsan, lisi, wangwu]所以可存储一些list型的数据结构,如:粉丝列表文章的评论列表可通过lrange命令,即从某元素开始读取多少元素,可基于list实现分页查询,这就是基于redis实现简单的高性能分页,可以做类似微博那种....

华为架构师整理Redis数据结构的大厂最佳实践(上)
1 概述数据结构和内部编码无传统关系型数据库的 Table 模型schema 所对应的db仅以编号区分。同一 db 内,key 作为顶层模型,它的值是扁平化的。即 db 就是key的命名空间。key的定义通常以:分隔,如:Article:Count:1常用的Redis数据类型有:string、list、set、map、sorted-setredisObject通用结构Redis中的所有value....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
+关注