2KB项目,专业的源码交易网站 帮助 收藏 每日签到

【2KB开源访谈】腾讯刘豪:腾讯外部有 160 多个营业运用微办事架构

  • 时间:2019-03-16 12:19 编辑:2KB 来源:2KB.COM 阅读:452
  • 扫一扫,手机访问
  • 分享
摘要: 近几年,微服务架构由于其简单和灵活性,受到业内越来越多人士的青睐。目前对“微服务” 的架构风格并没有提供精确的定义,它的优势是什么?在技术选型上需要注意哪些问题?在企业中的应用程度又如何呢

近几年,微办事架构因为其容易和灵敏性,遭到业内愈来愈多人士的喜爱。今朝对“微办事” 的架构作风并没有供给准确的界说,它的优势是甚么?在技巧选型上需求留意哪些问题?在企业中的使用水平又怎么呢?本期【2KB开源访谈】约请到腾讯后台初级工程师刘豪,与大师分享开源微办事架构在企业中的使用。

本期佳宾:刘豪,腾讯后台初级工程师,首要从事于微办事架构、散布式 NoSQL存储、大数据盘算平台等技巧范畴的相干任务。

1、佳宾毛遂自荐

我叫刘豪,2012 年硕士结业进入腾讯公司,今朝是一位后台开辟的初级工程师,首要从事于微办事架构、散布式 NoSQL 存储、大数据盘算平台等技巧范畴的相干任务。

2、先谈谈您对“微办事”这个观点的了解。

个人了解,微办事是一种架构作风,凡是一个大的营业系统由多个详细的办事构成,而这些办事自身有一些特色:

  1. 每一个办事都比拟容易,办事功用单一;
  2. 具有轻量级的通讯框架;
  3. 有各自自力的过程,能自力安排;
  4. 办事之间松耦合,具有很高的灵敏性。

3、微办事架构的优势是甚么?首要处理了哪些痛点?

从 Tars 架构上来看,微办事架构的优势有非常多,首要表现在以下几个方面:

  1. 每一个办事功用容易单一,只存眷于一个营业功用,每一个办事可以自力开辟,开辟效力高。
  2. 微办事架构方法是松耦合的,每一个办事可自力安排,灵敏性好。
  3. 微办事架构供给的轻量级通讯框架和高可用才能,能有效处理分歧编程言语、分歧系统平台之间办事交互的问题,和办事在散布式情况下碰到的容灾容灾、庞杂平衡等问题,闪开发愈加聚焦营业逻辑自身。
  4. 微办事架构供给了继续交付和运营的才能,让运维Tools、运维治理机制愈加一致和规范化,让办事安排、宣布、监控、问题定位等运营操纵变得容易高效。

4、微办事今朝在企业的使用水平怎么?它能给企业带来甚么价值?

今朝互联网企业中非常多都在运用微办事架构,协助企业供给了矫捷开辟、继续交互、高效运营等方面的才能。

5、可否向大师引见一下应用“微办事架构”实行理论的典范案例?

这里引见一下公司旗下某个投资公司实行“微办事架构”的理论。

下面是他们先前的架构和疾速开展下碰到的问题和瓶颈:

 

运用 Tars 微办事架构后,很好的处理了他们的问题。最初,他们改革的系统架构以下:

6、微办事架构在技巧选型上,首要要留意哪些方面的问题?

我个人以为,在微办事的技巧选项上,需求重点留意的有以下几个问题:

  • 办事注册与发明
  • 负载平衡
  • 通讯框架与通讯协定
  • 办事安排、宣布、晋级
  • 办事监控和告警
  • 资本治理和办事调剂
  • 设置装备摆设治理和日记搜集

7、谈到微办事,大师城市遐想到容器技巧。假如没有容器技巧的支撑,会给微办事带来哪些方便?

容器化,特殊是 Docker,给我们带来了十分大的益处。在没有容器化之前,我们常常碰到一些问题,比方:

  • 情况异结构成的交付失败,首要表现在几个方面,一是根底情况,如OS、GCC等,二是运转情况,如Apache、Nginx、Tomcat等,三是依靠情况,如各类静态库和jar。
  • 运转包异结构成的安排庞杂,比方履行文件、目次治理的问题
  • 怎么进步安排的效力,而且晋升资本的应用率,不断是比拟脑筋的问题。

8、今朝腾讯对微办事架构的运用状况怎么?能否已将大多数营业架构转向微办事?

这里首要说下,Tars 在腾讯的运用状况,今朝腾讯外部有 160 多个营业(比方手机 qq、qq 手机阅读器、使用宝、腾讯手机管家等)在运用,掩盖的Server范围超越 1.6w 多台,有 2w 多个办事模块,6w 多的办事过程在平台上运转,天天模块间的挪用量超越 10 亿次。

9、您对微办事将来的开展有哪些等待?

等待微办事在资本隔离、资本调剂等方面能做的更好,以到达运维主动化和进步全体资本应用率的目标。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|】Nginx出现502错误(2020-01-20 21:02)
【计算机/互联网|】网站运营全智能软手V0.1版发布(2020-01-20 12:16)
【计算机/互联网|】淘宝这是怎么了?(2020-01-19 19:15)
【行业动态|】谷歌关闭小米智能摄像头,因为窃听器显示了陌生人家中的照片(2020-01-15 09:42)
【行业动态|】据报道谷歌新闻终止了数字杂志,退还主动订阅(2020-01-15 09:39)
【行业动态|】康佳将OLED电视带到美国与LG和索尼竞争(2020-01-15 09:38)
【行业动态|】2020年最佳AV接收机(2020-01-15 09:35)
【行业动态|】2020年最佳流媒体设备:Roku,Apple TV,Firebar,Chromecast等(2020-01-15 09:31)
【行业动态|】CES 2020预览:更多的流媒体服务和订阅即将到来(2020-01-08 21:41)
【行业动态|】从埃隆·马斯克到杰夫·贝佐斯,这30位人物定义了2010年代(2020-01-01 15:14)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部