zoukankan      html  css  js  c++  java
  • 腾讯两大开源项目Tars、TSeer

    6月25日,在LC3(LinuxCon + ContainerCon + CloudOpen)中国2018大会上,腾讯宣布其两大开源项目——RPC开发框架Tars、轻量化名字服务方案TSeer,加入Linux基金会

    LC3是集Linux、容器、云技术、网络、微服务等多种开源议题于一身的科技大会。

    与谷歌、百度、阿里开源的RPC开发框架相比,腾讯的RPC开发框架Tars有哪些优势?Odaily星球日报针对此问题,采访了腾讯开源顾问&Linux基金会董事刘昕。

    刘昕表示,腾讯的Tars具有以下三点优势:

    一是具备多语言(C++/Java)开发的能力,当然它不仅仅是基于一种、两种开发语言来构建的,未来也会有更多的开发语言的支持逐渐加进来。

    二是对于一个企业,有一定规模的系统和一定规模的技术团队使用来说,使用Tars相对比较容易一些。Tars不仅是开发语言和微服务框架本身,而且还搭配了一个运营系统。对于一个公司或者一个团队来说,不需要再做额外的建设性工作。

    三是Tars会引入更多有技术实力的公司加入,而且Tars本身也有一个有优势的技术团队。目前已经加入Tars的公司有阅文集团、科大讯飞、虎牙直播等,之后还会有大唐电信等通讯行业的公司加入进来。腾讯会逐渐的把这个项目变得更完整,更好地支持不同行业。

    腾讯的另一个开源项目TSeer,是一套“服务注册、发现、容错”方案,相当于Tars的轻量化名字服务方案,具有轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。此外,在“服务发现”的核心功能之上,TSeer为用户提供故障容错策略。目前,TSeer运用于QQ浏览器、应用宝、腾讯手机管家、腾讯文学等腾讯产品中。

    截止到2018年6月,腾讯官方正式对外开源的项目共计56个,覆盖微信、腾讯云、腾讯游戏、腾讯AI、腾讯安全等相关领域。

    关于腾讯为什么选择开源,腾讯副总裁曾宇表示,

    开源本质上是一个开放模式的改变,在这个创新的时代,只有更多利用别人做的东西和共享自己做的东西出去,才能更快地发展和创新。

    无论是主打操作系统与顶级项目的Google开源,还是与硬件紧密结合的华为开源,赋能云服务的阿里开源,还是致力于建立AI与智能驾驶合作伙伴关系的百度开源,国内外各大公司的开源工作,皆与各自的整体战略密不可分。

  • 相关阅读:
    c++求最大公约数、最小公倍数
    五个简单的shell脚本
    微信小程序slot(一)
    小程序详解子传父
    小程序封装组件详解父传子
    小程序生命周期详解
    小程序之confirm-type改变键盘右下角的内容和input按钮详解
    小程序之按钮你不知道的v2
    小程序image图片缩小不变形
    小程序之navigator跳转方式
  • 原文地址:https://www.cnblogs.com/ExMan/p/11135121.html
Copyright © 2011-2022 走看看