2019-01-19-参加Apache Dubbo 开发者沙龙-虎牙直播总结

Nacos在虎牙落地节奏
1、DNS-F落地(nacos dns数据库高可用场景落地) ---> 2、Nacos Syn落地(tars服务框架融合注册中心) ---> 3、Nacos CMDB落地(融合虎牙cmdb) ---> 4、配置中心落地(nacos config在负载均衡配置上的应用)

技术选型
1、Dubbo生态产品,Nacos源于阿里内部服务的开源实现
2、支持各种生态环境,支持k8s、spring cloud 、dubbo等集成
3、配置中心与注册中心原生打通

DNS-F落地的技术价值
1、填补了内部微服务业务没有全局动态调度能力的空白
2、解决了服务端面临挑战:时延大,解析不准,故障牵引慢
3、支持服务端多种调度需要
4、加速外部域名解析
5、服务故障牵引秒级生效
6、提供专线流量牵引能力

数据库高可用场景的应用


数据库高可用场景的应用

技术特点-DNS-F


技术特点-DNS-F

对LocalDNS优化


image.png

优化后的效果
1、平均解析时间,之前200ms+,现在2ms以下
2、缓存命中率,之前92%,现在99%+
3、解析失败率,之前0.1%,现在0%
4、优化后风控服务,平均延迟下降10ms,服务超时比例下降25%


示例图

服务注册中心场景的应用
多数据源服务同步:Taf、Nacos、Zookeeper、K8S。
Nacos集群双向同步,国内两个可用区,国外之间数据同步,实现一处注册,多地可读


示例图

Nacos Syn核心功能
事件机制
1、同步任务通过事件触发,可灵活开启和关闭
2、服务变化通过时间触发监听,保证实时性
3、定时全量触发同步时间,保证服务数据最终一致
服务心跳维持
1、支持同步到远端服务的心跳维持
2、心跳与同步任务绑定,灵活控制

数万服务同步可用性保障
任务分片
1、以服务为粒度定义任务
2、多分片分散任务负载
3、单分片多副本保障任务可用性

Cmdb&负载均衡
接入虎牙cmdb
1、通过spi接入
2、增量导入+定时全量更新
3、resource_id和ip两个维度进行cmdb数据导入
4、导入负载均衡所需label

负载均衡配置场景的应用


负载均衡配置场景的应用

cmdb&负载均衡
基于Dns-f接入taf
1、Dns-f实现taf中控接口,无缝对接taf的sdk
2、Dns-f缓存负载均衡和实例信息
3、Nacos提供负载均衡信息的查询接口


cmdb&负载均衡

负载均衡配置下发无状态改造
虎牙负载均衡部署的机器数百,配置下发的可靠性保障,一致性保障要求特别严格, 如果出现配置下发不及时,或下发配置失败,极大可能出现故障,同时负责均衡服务弹性能力的要求较高,在业务高峰如果不能快速扩容,容易出现全网故障。
传统配置下发方式:
服务端下发文件更新配置,更新配置生效时间长,由于需要预先知道负载均衡集群的机器信息,扩容需要等原信息同步以后才能接入流量,扩容流量接入时间长。
配置中心监听方式:
客户端主动监听配置更新,配置秒级生效,新扩容服务主动拉取全量配置,流量接入时长缩短3分钟。

落地的改造和升级
DNS-F
1、DNS-F增加对外部域名的预缓存支持
2、Agent监控数量对接公司内部监控
3、日志输出对接公司内部日志服务
4、DNS-F Cluster

Nacos Syn
1、接入TAF注册服务
2、对接k8s注册服务
3、解决多数据中心环形同步

Nacos CMDB
1、扩展对接虎牙CMDB
2、对接内部负载均衡策略

Valentine 转载请标明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,922评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,591评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,546评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,467评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,553评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,580评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,588评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,334评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,780评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,092评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,270评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,925评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,573评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,194评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,437评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,154评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352