1969年,两台主机第一次实现通讯,互联网从此诞生,发展至今,茫茫无涯如宇宙。在这风云迭起的互联网宇宙中,每一个开发者都是勇于探索的宇航员,行在漫长艰阻的开发道路上,难免会遇到各种问题。TARS 是腾讯开源、基于 TARS 协议的高性能 RPC 框架,为开发和运维提供了一体化的微服务治理方案。
多语言,敏捷研发,高可用,高效运营,为您的公司带来一个开箱即用的企业级产品。TARS完美实践了业界DevOps理念和腾讯海量服务之道,致力于为开发和运维排忧解难。
Github地址:github.com/tarscloud
多语言
TARS 协议采用接口描述语言(IDL)来支持多种编程语言,C++、Java、Node.JS、PHP、Python、Golang等,使不同平台、不同语言编写的程序能够相互通信交流,打破语言屏障。
敏捷研发
TARS根据接口描述文件,即可自动生成客户端和服务端的相关通信代码,只需关注业务逻辑如何实现便可对外提供服务。
TARS可与组件管理、代码扫描、测试等多种工具平台灵活对接,助力代码质量问题早发现快修复。
TARS具备微服务体系的高扩展性,在功能扩展时仅需新增接口,在性能扩展时可平行扩容,完全不影响已有服务的运行。
高可用
业务服务在名字服务注册,客户端通过服务名字获取实际服务地址。当服务节点因故障无法上报心跳时,名字服务将不再返回故障节点地址给客户端,客户端也会根据调用被调服务的异常情况自动判断,进行故障屏蔽。
TARS支持根据网络及服务端状态智能就近调度。同时还提供IDC、SET分组等功能,满足更丰富的个性化调度需求。
为了防止因访问量突增或服务器故障造成系统崩溃,TARS通过非阻塞式的异步请求队列,并对队列的长度进行监控,来保障系统的正常运行。
高效运营
TARS无损变更的功能,使部分功能模块在变更过程中通过逐级灰度的方式,不影响系统整体运行。并通过服务调用、日志统计、特性接口、通知告警等监控数据,可实现多维度、立体化的监控。
对于本身的管理,TARS拥有一套完整的可视化管理平台,使监控更直观明了;配置修改更容易安全;服务管理更灵活便捷。
多语言、敏捷研发、高可用、高效运营的平台优势,让 TARS 成为了互联网开发和运维们得力的助手,也成为了腾讯内外百余典型应用的共同选择。
十年经验沉淀,方得 TARS,它是开源社区智慧碰撞的结晶,是助力企业提升架构能力的基石,在神秘浩瀚的互联网宇宙中,伴千千万万开发和运维,一路同行。
想面对面与腾讯 TARS 开源项目负责人聊聊这款开源利器吗?
10月20日,在北京即将举行的 OSCAR 开源先锋日上,腾讯 TARS 开源项目负责人单致豪老师将带你深入了解已经加入到 Linux 基金会的开源项目 TARS。
单致豪
腾讯 TARS开源项目负责人
单致豪 TARS开源项目负责人,全面负责TARS开源的技术发展以及社区运营工作,把腾讯应用十年的微服务架构体系推向开源之路,结合社区力量把TARS发展成为支持C++、Java、Go、Node.js、PHP、Python、.Net Core等多语言的微服务开发框架,并且成为Linux基金会的开源项目,也是腾讯开源管理办公室成员,参与腾讯开源的战略规划。目前是首个微服务标准的核心专家成员,参与并推动微服务标准在行业内发展及应用。
OSCAR 开源先锋日旨在为本土开源企业与开源软件提供分享与交流的平台,促进国产开源软件的繁荣发展。该活动由中国信息通信研究院主办,云计算标准与开源推进委员会、清华大学 TUNA 协会、北京大学开源软件协会承办,由云计算开源产业联盟、华为、腾讯、阿里巴巴、小米支持,高效运维社区协办。
【完整日程】
(2018年10月20日、周六)
盛典地点:
北京泰富酒店(学院路旁)
北京海淀区北京市海淀区西土城路1号院1号楼
社区福利:
福利一
原价199元的大会门票
限量免费(20张)
福利二
抢购限时12元门票并领取领技术图书
现在报名购买12元限时门票即可获得免费
⏬
《DevOps 标准白皮书》
或
《企业级 AIOps 实施建议白皮书》
任意一本
OSCAR 开源先锋日整装待发,一起聆听中国开源最强音。
点击阅读原文,立即抢票