
公司架构
kobexzf
这个作者很懒,什么都没留下…
展开
-
sopush
1 header:X-shard获取经纬度,shardid,shopid等,sopush换算成对应shardid,shardid-ezone 流量给到对应ezone2 sopush项目对应多域名,项目域名cname到sopush域名,进入sopush根据域名找到对应项目,路由匹配3 不同pizza如何区分,path通过两种方式保证X-Router header的value为pizza项目名,去掉path第一部分可转换为pizza项目访问,访问pizza项目:pizza域名/pizza项目名/…原创 2020-06-30 18:51:02 · 357 阅读 · 0 评论 -
技术如何学习
大量时间学习通用技术,少量时间学习公司中间件理解原理架构方法,而不是记忆细枝末节,核心在于理解不在记忆,在于学习其思想带着问题去学习,一般问题是什么(做了什么,怎么实现),为什么(为什么要这样做,这样做有什么好处),举例hbase(column family 是什么,为什么hbase弄了个cf,为什么hbase按cf存储,不按行存储)思考,思考极为重要,要不断地思考和整理学习过的知识,比如开个单人宣讲,以某技术为主题,目前遇到了什么问题,为了解决此问题某解决方案(技术)出世,这个技术是如何处理问题的,原创 2020-06-25 14:14:48 · 237 阅读 · 0 评论 -
tair
https://www.jianshu.com/p/ccb17daed766原创 2019-12-05 16:06:31 · 231 阅读 · 0 评论 -
CRedis 详解
CRedis 详解ClusterFactory 维护clusterName-RedisCluster ,定时刷新,RedisCluster 维护int-RedisGroup ,使用HashStrategy(一致性hash)来找到RedisGroupRedisGroup 维护多个master,slave RedisServerRedisServer封装了服务器配置IP,port, 使用Je...原创 2018-11-21 15:26:39 · 4059 阅读 · 0 评论 -
session server
session server 支持集群,支持fallback,支持后端数据库async write, 支持 service registrysession server 通过register和keepAlive 向registry表明自己的存在,registry向各client推送session server列表cookie 记录session server 地址,下次优先向这个server获...原创 2018-11-23 15:32:37 · 644 阅读 · 0 评论 -
qconfig
原创 2018-12-10 18:01:24 · 3338 阅读 · 0 评论 -
ConfigProfile
ConfigProfile.xml定义了各环境的变量,某些模板文件如Dal.config.tpl会使用当前环境的变量编译生成当前环境的文件Dal.config原创 2019-06-13 17:54:16 · 476 阅读 · 0 评论 -
Rxjava2
Observer的onSubscribe永远在绑定关系的线程触发subscribeOn:决定 Observable的subscribe调度线程observeOn:决定 Observer收到各类通知的调度线程,不指定就是subscribeOn...原创 2019-06-26 20:37:56 · 130 阅读 · 0 评论