• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 东方卫视数据宝专访视频

    东方卫视数据宝专访,数据宝,EC数据宝技术专题。

    2010-07-13 10:51

  • 专访科大讯飞博士对于人工智能的看法

    步入能听会说的智能世界 专访科大讯飞王智国博士2016-07-22 15:16 前言:科大讯飞是国内顶尖智能语音与人工智能公司,在人工智能技术产品化方面有着成功的商业实践。王智国先生分享了科大讯飞在

    2017-10-09 17:58

  • 华为李元佳专访,Postgres未来的发展

    2016年3月18日-19日,由CSDN重磅打造的 数据库核心技术与实战应用峰会、互联网应用架构实战峰会将在上海举行。 本期我们采访的嘉宾是Postgres中国用户会发起人,开源爱好者 李元佳先生,目前在华为担任数据库方面的产品规划,曾经在Nortel Networks、NTT、EnterpriseDB负责数据库内核的研发,关注开源数据库、分布式数据库等数据管理方面的领域。 华为数据库产品规划师 李元佳 在大会召开前夕,我们有幸采访到了李元佳先生,请他简单的为我们谈谈Postgres未

    2017-10-12 10:52

  • 邮票的专访

    邮票的专访 邮票起源于1840年的欧洲。邮票的种类繁多,特种邮票、纪念邮票、普通邮票,航空邮票、军用邮票、个性化邮票等。收藏邮票是纪念重大历史事件或重要任务而发行的。因为发行较少,而且只在特定的日子

    2017-07-31 10:26

  • 产品专访| SI24R2F(一):多功能、超低功耗有源RFID标签SoC单芯片

    鉴于尊重客户的隐私权,确保客户信息的保密性,对客户进行信息保密,所以以下访谈客户信息不做过多描述,仅以客户姓氏尊称。本期的产品专访为:多功能、超低功耗有源RFID标签SoC单芯片 SI24R2F

    2020-04-09 16:11

  • 自动驾驶和智能座舱应用中内存和存储的新趋势

    近日美光科技汽车系统架构高级总监Robert Bielby接受了电子产品世界专访,介绍自动驾驶和智能座舱的发展趋势以及对内存和存储器件的新要求。

    2022-02-08 15:39

  • 独家专访阿里高级技术专家北纬:Dubbo开源重启半年来的快意江湖

    摘要: 罗毅,花名北纬。这个名字,如果是混过天涯论坛的大龄网民应该都不陌生,北纬67度3分周公子(简称北纬)虐杀易烨卿MM的世纪大战至今还是天涯神贴 ,当时更是有看客赋诗形容:“目睹此帖,开怀大笑,行走论坛,此帖独尊。”可见其影响力。罗毅,花名北纬。这个名字,如果是混过天涯论坛的大龄网民应该都不陌生,北纬67度3分周公子(简称北纬)虐杀易烨卿MM的世纪大战至今还是天涯神贴 ,当时更是有看客赋诗形容:“目睹此帖,开怀大笑,行走论坛,此帖独尊。”可见其影响力。罗毅取花名为北纬,可以说是怀念这段经典,致敬周公子。孔子说,40而不惑。如今的罗毅应该就是这个状态了,对人情世故有所清明,对自己的状态,尤其是所做的工作有着清楚的认知,对未来也有一定的计划。20余年的从业履历,不能说每一段都足够完美,但无论是在Oracle(世界百强,全球最大的企业级软件公司),还是在BEA 系统(著名的Java 中间件软件公司),抑或如今的阿里,都在北纬的人生履历上留下了足够漂亮的一笔。谈“阿里”在阿里工作是一种什么体验?阿里的江湖里有武侠情结北纬是在2014年7月份进入阿里的,就在将近2个月内,阿里在纽约证券交易所正式挂牌上市。他算是见证了阿里成长的老员工,目前主要负责中间件小组工作、微服务、RPC框架等内容。程序员心向往之的大厂阿里究竟是什么样子呢?北纬给出了自己的一些看法。阿里有哪些特殊的企业文化?我认为阿里最出名的企业文化就是武侠文化了,表现在每个人都有花名。最开始的花名都是来自金庸小说(譬如风清扬、郭靖、杨过等),还挺好记的,后面人多了,会发现要记住所有人的花名开始变成不容易。此外 ,比如用内网登陆阿里的单身GO,可以让单身男女青年内部消化,打开钉钉内部群,可以联系到阿里系所有的人,包括马老师。都是阿里很有意思的一些东西。面试阿里,哪些会是候选人的加分项?我们最关注的是候选人个人追求的核心价值,和团队正在做的事情以及未来方向是否高度契合。而在个人素质方面,主要关注聪明、坦诚、有热情这3个方面。由于体量大,阿里的业务之间会不会存在比较多的交叉,对技术人员也有不同业务线协作的需求?根据康威定律,组织架构决定软件架构。阿里是国内最早做服务化改造的公司,架构按照服务拆分,不同业务之间的交互主要是通过契约,契约不变的前提下各团队各司其职。业务线之间的协作往往也会发生,典型的会发生在影响上下游的新版本发布或者横向的架构改造升级。因此,这类事情对于中间件团队等基础架构部门比较多一点。同一发展阶段,技术人在阿里的最大的收获会是什么?我认为技术人在阿里工作,面对的主要是双十一的体量对软件、架构设计上的挑战,能够更真切地感受到自己负责的组件在其中承担的作用从而带来了很大的成就感。谈“Dubbo”时隔3年 阿里的开源Dubbo 3.0满血复活!对于 Dubbo 框架,大部分 Java 开发者都不会感到陌生,它自诞生起就备受关注。2012 年,阿里巴巴在 GitHub 上开源Dubbo,许多开发者及公司都青睐于使用Dubbo来解决服务化问题。去年11月份,阿里宣布重启Dubbo开源,那么目前Dubbo的开源进展如何?北纬就是Dubbo开源项目和内部服务框架的负责人,场主和他也聊到一些大家所关心的关于Dubbo的问题:你是什么时候接手Dubbo项目,在此之前对Dubbo的了解程度如何?我正式接手Dubbo是从2017年7月份开始的,以前其实也陆陆续续维护过 Dubbo,比如 2016 年里也做过相关尝试。我对 Dubbo 的了解主要来自梁飞在 JavaEye 的系列文章,再通过自己阅读源码,以及在内部 RPC 框架对 Dubbo 兼容的工作中学习所得。而在正式接受Dubbo项目后,我又开始认真地体系地去了解 Dubbo 。出于统一运维的考虑,阿里内部使用的是一个比开源版本更先进的服务框架,这个框架经历了历年双十一大促峰值的考验。目前 Dubbo 开源和内部服务框架都由我的团队负责,我们在认真审视如何融合两个框架优点的问题,这一点相信会在未来的 Dubbo 3.0 中有体现。为什么在2年多的“断更”后,选择重启Dubbo开源?主要缘由有四个方面:战略、社区、生态和回馈。首先阿里巴巴将开源提到了新的战略高度,去年云栖大会上阿里云宣布了加大技术投入、拥抱开源的策略。从社区来看,这两年社区提交的 pull request 和问题没有得到及时的解决,一些公司开始自己维护Dubbo的私有分支,使得版本分化严重。所以,Dubbo希望与社区进一步的互动,同时激发 Dubbo 团队的产品灵感。而一个活跃的社区必将产生一个繁荣的生态,将普惠所有使用 Dubbo 的人和Dubbo本身。我们目前也在倾听社区里的声音,对版本做升级,希望通过开发者们的共同推动,未来都回馈给社区。我相信,这次投入资源重启开源核心是让开源发挥更大的社会价值,对于我们 Dubbo 团队来说,也能够从社区的交流中获得更多的灵感。现在重新启动Dubbo是否还有相当的优势与社会认可度?实践证明,Dubbo 在国内开发社区里还是有很好的群众基础的,很多公司的服务化方案上跑在 Dubbo 上。自去年开源重启以来,GitHub 上的 star 数增长接近 80%,达到了 18500。当然后面我们需要更加关注 Dubbo 对最新技术趋势的跟随,服务治理的增强,以及对性能的追求。同时,我们也十分欢迎社区的贡献,并且目前已经和国内一些活跃的 Dubbo 个人开发者和公司建立了紧密的连接,未来我们还期待有国外的开发者能够加入进来。目前Dubbo在Apache的孵化进展如何?选择捐赠的原因是什么?项目捐赠给 Apache 基金会进行孵化,Dubbo并不是首例,早在2016 年 12 月,阿里巴巴就宣布将移动开源项目 Weex 捐赠给 Apache 基金。目前,进入 Apache 基金会之后的第一个正式版本的发布正在准备中,由于要熟悉 Apache 的发布过程,这个版本会花些时间,所以还请大家耐心等待一段时间。而捐献给 Apache 基金会的原因也很简单,这次把项目放到中立方托管,是希望借助社区的力量来发展 Dubbo,也打消大家对于 Dubbo 未来的顾虑。捐献之后的代码库仍然在 GitHub 上,地址是:https://github.com/Apache/incubator-Dubbo。另外我们会同步在 https://github.com/Dubbo 上建设 Dubbo 的生态,期望为所有 Dubbo 的使用者带来更丰富的选择。社区交流基本是英文呈现,是否在重启中考虑建立中文的社区?社区交流基本上用英文一方面上 Apache 的要求,另一方面我们也期待 Dubbo 能够走向世界。但同时,我们当然不能够忽略国内用户永远是 Dubbo 最大的用户群体的这个事实,中文社区也在规划之中,会重点包括产品文档、技术博客、和问答社区等。今后的Dubbo开发者沙龙活动在城市选择和内容侧重上如何?目前看起来,Dubbo 的主要用户分布在北上广深和杭州,进一步的,我们也会重点考虑成都和南京。沙龙活动的分享主题是面向工程师向的,会包含架构分析、源码解读、Hands On、以及友商案例分享等内容,由于 Dubbo meetup 同时会提供直播,完全可以异地跟踪到 Dubbo meetup 每一站的内容。谈“微服务架构”提到 Dubbo 就不能不说微服务 而言及微服务一定有Service Mesh一席之地传统的微服务向我们展现了服务化的未来蓝图,也提供了诸多方法论和最佳实践指导我们完成架构的变革。但是显然实施过微服务的朋友们都一定清楚,这是一个异常复杂且充满了不确定性的改造过程——将单体系统剥离、引入服务化组件、将内部调用转化为远程调用、解决因为调用远程化和分布化而带来的各种次生问题(网络问题、安全问题、状态管理问题、一致性问题等等)。此时,Service Mesh 无疑是一根救命稻草。简言之,Service Mesh 另辟蹊径,在不深入服务内部的情况下,以 Agent 的形式与服务共生,并由 Agent 提供一切微服务所需要的能力。分布式事务如何解决?采取 BASE 柔性事务,强调最终一致性,相关的手段包括 TCC、可靠消息和补偿机制等。目前这一块的趋势是如何避免对业务的侵入。最后,场主友情提醒一波:第四届阿里中间件性能挑战赛正在初赛阶段,北纬正是本次挑战赛的导师之一,感兴趣的小伙伴可以抓紧报名,组团刷赛了!挑战双11万亿级服务调用,还有机会分走奖金池里高达50万的奖金。【第四届中间件性能挑战赛直通车】原文链接

    2018-05-16 22:27

  • 专访阿里视频云叔度:从翩翩少年到技术大牛的进阶

    从甘肃瓜州广显驿到新疆哈密小南湖佛寺,这段全长超过400KM的戈壁是唐代玄奘大师西行取经过程中最为凶险的路段。1300多年前,玄奘大师孤身一人,历经九死一生的重重挑战,最终成就了千古伟绩,受万世景仰。千年之后的2018年,“玄奘之路”BC连14位同伴在这段自我修行的路程中沿着大师昔日的足迹徒步前行,对极致的追求促使他们努力挑战生命的每个不可能。其中,最让人感动的是一个打着点滴行进的身影,他在遭遇右腿受伤、电解质紊乱导致胃痉挛、能量耗尽等极限状况下仍坚持走完了最后的50公里。他就是阿里云的叔度,也是本文的采访主角。打着点滴穿越戈壁的叔度朱照远,花名叔度,阿里视频云总经理,现负责阿里云CDN、视频云、边缘计算等产品的业务和技术。他是开源Web服务器项目Tengine的发起人,研究方向包括高性能服务器开发、大型网站的架构和性能优化、云计算技术等领域。一、从翩翩少年到技术大牛的进阶2000年9月,叔度在千禧之年从湖南大学开始了他的IT之旅。他是个技术控,作为计算机科学与技术专业的学生,他的电脑是自己亲手攒的,CPU、主板、内存、硬盘、网卡、显示器的选购以及后续的组装,全部都是自己一个人搞定。然而尽管生活有点拮据,他却在大学时代买了几千块钱计算机和编程相关的书籍。“因为当时对写程序入了迷,上课教材里的内容和实际中脱节比较严重,所以就自学研究写程序,一下子就扎进去了”,叔度笑道,他的动手能力已经超过了绝大部分的同学。但叔度并不是一个学霸,他甚至笑称自己是学渣,大学期间花在寝室里写代码的时间远远多于去教室上课的时间。从大一开始,这位翩翩少年就在一家电脑公司实习,一方面为了补贴自己赚点生活费,另一方面也是因为他对老师较为死板的教学方法不太感冒,想通过实践获得更多的计算机知识,增加自己的的编程经验。“当时我在深圳的一家网络安全公司实习时,就帮助他们实现了一个他们好久没有搞定的代码功能。”叔度回忆道,这个经历让自己获得了很大的成就感。尽管每个月“只有”600块的薪水,但学生时代的他对计算机硬件和软件的热爱就是从这里开始的。大四上学期,叔度获得了他向往已久的金山软件发出的第一份正式工作offer。在那个年代,金山是国内明星程序员的集结地,求伯君、雷军等都是这家公司的一员。在金山,他参与到了WPS Office的开发中。“七牛CEO许式伟当时是WPS的架构师,而我做WPS也有将近四年的时间,现在的WPS里应该还有我写的代码。”叔度如此谈到。大学四年里,叔度还对Linux、网络等方向产生了极大的兴趣,这一爱好在一定程度上影响了他的职业生涯。“我很喜欢在Linux上写高性能服务器程序,当时有个C10K问题非常有挑战,也很有吸引力。但在金山的时候我天天做的是在Windows上写桌面的程序,所以我一直盼望能做网络服务器”,也是出于这个原因,2008年的时候他去了另一家创业公司做游戏网关相关的工作。有趣的是,在这家公司,叔度结识了现阿里云弹性计算的负责人褚霸。之后的事大家都知道了,叔度在2009年入职阿里,2010年,在他的引荐下,两人在阿里再次相聚。“为什么会选择加入阿里?”面对这个问题,叔度耸了耸肩说,在创业公司做底层技术犹如大炮打蚊子,因为业务量太小根本不需要很强的技术来支撑,对于渴望技术挑战的叔度来说,显然无法发挥出他的价值。俗话说酒香不怕巷子深,叔度在HTTP服务器、开源软件上的技术沉淀很快让他在这个垂直的圈子里脱颖而出。他曾写了一份分析开源软件NGINX源代码的英文文档,被朱鸿(花名一粟,现任钉钉CTO)发现了,于是把他推荐给了当时淘宝核心系统部的负责人,也就是开源技术的大牛、LVS作者章文嵩博士。“之前整个公司的服务器不到20台,最高在线人数也只有两千到三千左右”,而当时的淘宝已经有超过15000台机器,这在当时是一个天文数字。叔度不可谓不心动,还未面试他就已经开始憧憬在一万多台机器下探索的画面。加入阿里初期,叔度主要从事Web服务器的研发工作。这个时期的淘宝,甚至是整个阿里,都处于技术变革的重要阶段,而这一批被招进来的人也随着淘宝每年双十一突飞猛进的业务,推动着技术和系统不断演进,因为只有不断的演进甚至是革新才能满足业务的飞速发展。二、见证阿里巴巴四代CDN架构演进,他拥抱开源之路2009年,Apache是业内主流的Web服务器,但是因为它架构落后,导致性能不高、占用资源较多。淘宝网在使用Apache的过程中也碰到了很多问题,为了解决这些问题,叔度只身推动了从Apache到NGINX的切换。直至今日,叔度依旧对这段时光记忆犹新。“当时那个工作量是非常大的,第一个切换的应用是在CDN上,仅仅配置文件就有几千行,需要一个个写测试案例然后上线,因为正在服务的生产系统上是不能出问题的,犹如在飞驰的汽车上换轮子。除了不同的配置要转换,原来没有的功能也要先实现、再替换。”上线后,系统负载降低效果立竿见影,有效解决了因为软件本身性能导致的稳定性问题,于是他着手把整个淘宝的Web服务器系统替换成更高性能的NGINX。尽管困难重重,但新上线的Web服务器除了性能更高,也有很强的定制潜力。很快,叔度开始带领团队基于NGINX开发了淘宝的分支版本Tengine,在内核上进行了深度定制,实现了诸如动态模块加载、流式上传等高级功能,根据阿里的业务需求进行了大量增强。**2011年,淘宝把Tengine开源,贡献给了整个社区。**因为工作上的突出表现,叔度顺理成章成为了淘宝CDN的负责人。不久后的2013年,整个淘宝CDN团队整合进阿里云,阿里云CDN应运而生。从服务集团到商业化输出服务,叔度带领团队迅速前行。尽管淘宝以及阿里巴巴集团其他业务的体量已经足够大,但显然,服务海量阿里云客户对技术和稳定性的挑战更大。在这样的压力下,叔度保持了一贯的从容。事实上,早在淘宝CDN期间,团队就曾赢得2011年的淘宝创新大奖,当时的淘宝CDN架构,已经处于国内领先。“我们首先需要针对外部更多的场景去把系统的稳定性、安全问题都给解决掉。”这种从慢慢积累到产品成熟,稳定性是系统最为重要的事情之一,因为稳定才是系统的基本。同时,海量用户带来的数量级规模提升,对系统的性能和自动化也要求极高。从完善技术到精益求精,叔度亲历了阿里CDN六代架构的演进。“从购买商业设备、到使用开源软件、开源软件改造、再到自己编写核心软件,底层架构一直在升级。”目前阿里云CDN架构已经实现了对开源的深度改造和核心定制,还有核心软件的自研,“我们在这一领域的性能是目前世界上领先的。”叔度自信地说道。自研不代表不开源,叔度表示,“本质上,我们也是开源软件的受益者,所以也在把自己做的代码开源贡献出来。”在此之前,国际上对中国IT界的评价就是开源黑洞——只有拿来主义,没有反馈和贡献。而叔度对开源的执着由来已久,他是阿里巴巴开源委员会的几个核心成员之一。从2010年淘宝开源KV数据库Tair开始,阿里对开源投入了很大的力量,众多优秀的开源软件如雨后春笋般出现,这其中也包括部分阿里云CDN所使用的软件的代码。根据GitHub 2017年的数据显示,阿里巴巴是对开源社区贡献最大的中国公司。三、拒绝随波逐流,他引领CDN行业变革让叔度名声大噪的是,几次释放CDN技术红利带来的低成本效应。整个CDN行业伴随着这几轮降价在潜移默化中发生了巨变:传统CDN行业一片哀嚎,而云CDN开始大行其道。“我们希望让整个行业进入一个越来越合理的状态。”传统CDN公司之前只是买入带宽,再高价卖出去,暴利之下,他们没有动力去探索技术的创新。对于客户而言,云CDN和传统CDN更是有本质上的区别。叔度举例说,某个客户想要更改域名的配置:传统CDN下需要通过邮件讲清诉求,然后转到厂商手上再操作,一般情况下需要48小时生效;而云CDN则是自己通过平台操作,几秒即可全网、全球生效——这就是服务模式的变化,其中对技术的挑战是非常大的。要让海量的用户在云CDN上配置海量域名,秒级生效,同时对应的数据如监控等也要秒级看到,不仅要求灵活性大大提高,弹性也要实现提高,这个就是云计算从模式上带来的变化。此前,CDN被公认为是暴利行业,尽管客户怨声载道,但市场迟迟未能迎来变革。直到阿里云CDN引领行业的几次降价,市场才悄然发生了变化,CDN的带宽成本急剧下降。以视频直播为例:过去,无论是视频点播还是直播网站,公司运营费用里面的40%以上都花在带宽上;而云CDN的加入,不仅让整个公司的运营成本大幅降低,也能很好地促进整个行业的发展。四、他将带着国内顶尖的CDN团队走向何方?谈到未来,叔度说道:“未来的行业红利则会集中在技术创新带来的增值功能上。”前期的竞争主要围绕缓存,后期则会更加注重增值的功能,包括视频、边缘计算等。如果你认为边缘计算只是IoT领域的概念,就稍显片面了。叔度通俗地解释道,“边缘计算的英文是Edge Computing,而CDN服务器的英文名则是Edge Server——本身都是边缘的意思。”他认为在CDN既有基础设施之上,在上面服务边缘计算一些场景是非常适合的。换言之,现在的云计算主要还是以数据中心为主,但将来的边缘计算则会遍布到用户的场景里面,更加靠近用户场景,在大带宽、低时延方面都会表现得更好。就在本次采访之前,阿里云的边缘节点服务已经上线,在今年上半年的CDN亚太峰会上,叔度还提出了“视频智能”、“无处不在”和“超高清”三大行业趋势。他认为引入AI是人类对视频处理更高的一个层面,边缘计算将让CDN服务能力无处不在。而在“超高清”这个领域,叔度带领的团队已经推出了全球首个8K视频云解决方案,8K视频每一帧的图像清晰度已经超过了普通单反相片的清晰度。“我们想通过8K视频云方案,为人们实现最高的清晰度。虽然目前并没有大量客户真正用到,但是我们认为它会让人们对于清晰度的追求更上一个层次,这就是做8K的意义,这就是未来。”而更深层的意义是推动产业链的发展,从拍摄设备厂商、编解码厂商,到运营商、显示器厂商,再到播放器厂商等等,会形成一个真正的云厂商联盟,并最终实现商业化和产业化,给观众带来更好的视觉体验。在刚刚结束的2018俄罗斯世界杯中,叔度的团队又一次谱写了行业的历史。阿里视频云团队,护航了全网70%的世界杯直播流量。为优酷, CCTV5等客户提供了全栈式的技术保障。在这次世界杯中应用的CDN、视频AI、窄带高清2.0™等技术,都是在阿里经过大规模验证的产品技术。经过这次练兵,团队的硬实力和作战经验都又上了一个台阶。叔度骄傲的说:“我们是国内唯一一家支撑所有世界杯直播客户的云计算公司,拥有丰富的大型直播护航经验。”他也认为,正是这一次次的流量洪峰,不断推进着阿里云,走向更加稳定、流畅、极致的产品之路。后记在徒步穿越茫茫戈壁的路途中,叔度接受了组委会的采访,视频中他面色憔悴,身体严重脱水,放弃还是坚持只在一念之间,但叔度心无所惧坚持前行,才有了这段技术人的“八百里流沙”修行之路。

    2018-08-21 15:22

  • 独家专访阿里高级技术专家北纬:Dubbo开源重启半年来的快意江湖

    摘要: 罗毅,花名北纬。这个名字,如果是混过天涯论坛的大龄网民应该都不陌生,北纬67度3分周公子(简称北纬)虐杀易烨卿MM的世纪大战至今还是天涯神贴 ,当时更是有看客赋诗形容:“目睹此帖,开怀大笑,行走论坛,此帖独尊。”可见其影响力。罗毅,花名北纬。这个名字,如果是混过天涯论坛的大龄网民应该都不陌生,北纬67度3分周公子(简称北纬)虐杀易烨卿MM的世纪大战至今还是天涯神贴 ,当时更是有看客赋诗形容:“目睹此帖,开怀大笑,行走论坛,此帖独尊。”可见其影响力。罗毅取花名为北纬,可以说是怀念这段经典,致敬周公子。孔子说,40而不惑。如今的罗毅应该就是这个状态了,对人情世故有所清明,对自己的状态,尤其是所做的工作有着清楚的认知,对未来也有一定的计划。20余年的从业履历,不能说每一段都足够完美,但无论是在Oracle(世界百强,全球最大的企业级软件公司),还是在BEA 系统(著名的Java 中间件软件公司),抑或如今的阿里,都在北纬的人生履历上留下了足够漂亮的一笔。谈“阿里”在阿里工作是一种什么体验?阿里的江湖里有武侠情结北纬是在2014年7月份进入阿里的,就在将近2个月内,阿里在纽约证券交易所正式挂牌上市。他算是见证了阿里成长的老员工,目前主要负责中间件小组工作、微服务、RPC框架等内容。程序员心向往之的大厂阿里究竟是什么样子呢?北纬给出了自己的一些看法。阿里有哪些特殊的企业文化?我认为阿里最出名的企业文化就是武侠文化了,表现在每个人都有花名。最开始的花名都是来自金庸小说(譬如风清扬、郭靖、杨过等),还挺好记的,后面人多了,会发现要记住所有人的花名开始变成不容易。此外 ,比如用内网登陆阿里的单身GO,可以让单身男女青年内部消化,打开钉钉内部群,可以联系到阿里系所有的人,包括马老师。都是阿里很有意思的一些东西。面试阿里,哪些会是候选人的加分项?我们最关注的是候选人个人追求的核心价值,和团队正在做的事情以及未来方向是否高度契合。而在个人素质方面,主要关注聪明、坦诚、有热情这3个方面。由于体量大,阿里的业务之间会不会存在比较多的交叉,对技术人员也有不同业务线协作的需求?根据康威定律,组织架构决定软件架构。阿里是国内最早做服务化改造的公司,架构按照服务拆分,不同业务之间的交互主要是通过契约,契约不变的前提下各团队各司其职。业务线之间的协作往往也会发生,典型的会发生在影响上下游的新版本发布或者横向的架构改造升级。因此,这类事情对于中间件团队等基础架构部门比较多一点。同一发展阶段,技术人在阿里的最大的收获会是什么?我认为技术人在阿里工作,面对的主要是双十一的体量对软件、架构设计上的挑战,能够更真切地感受到自己负责的组件在其中承担的作用从而带来了很大的成就感。谈“Dubbo”时隔3年 阿里的开源Dubbo 3.0满血复活!对于 Dubbo 框架,大部分 Java 开发者都不会感到陌生,它自诞生起就备受关注。2012 年,阿里巴巴在 GitHub 上开源Dubbo,许多开发者及公司都青睐于使用Dubbo来解决服务化问题。去年11月份,阿里宣布重启Dubbo开源,那么目前Dubbo的开源进展如何?北纬就是Dubbo开源项目和内部服务框架的负责人,场主和他也聊到一些大家所关心的关于Dubbo的问题:你是什么时候接手Dubbo项目,在此之前对Dubbo的了解程度如何?我正式接手Dubbo是从2017年7月份开始的,以前其实也陆陆续续维护过 Dubbo,比如 2016 年里也做过相关尝试。我对 Dubbo 的了解主要来自梁飞在 JavaEye 的系列文章,再通过自己阅读源码,以及在内部 RPC 框架对 Dubbo 兼容的工作中学习所得。而在正式接受Dubbo项目后,我又开始认真地体系地去了解 Dubbo 。出于统一运维的考虑,阿里内部使用的是一个比开源版本更先进的服务框架,这个框架经历了历年双十一大促峰值的考验。目前 Dubbo 开源和内部服务框架都由我的团队负责,我们在认真审视如何融合两个框架优点的问题,这一点相信会在未来的 Dubbo 3.0 中有体现。为什么在2年多的“断更”后,选择重启Dubbo开源?主要缘由有四个方面:战略、社区、生态和回馈。首先阿里巴巴将开源提到了新的战略高度,去年云栖大会上阿里云宣布了加大技术投入、拥抱开源的策略。从社区来看,这两年社区提交的 pull request 和问题没有得到及时的解决,一些公司开始自己维护Dubbo的私有分支,使得版本分化严重。所以,Dubbo希望与社区进一步的互动,同时激发 Dubbo 团队的产品灵感。而一个活跃的社区必将产生一个繁荣的生态,将普惠所有使用 Dubbo 的人和Dubbo本身。我们目前也在倾听社区里的声音,对版本做升级,希望通过开发者们的共同推动,未来都回馈给社区。我相信,这次投入资源重启开源核心是让开源发挥更大的社会价值,对于我们 Dubbo 团队来说,也能够从社区的交流中获得更多的灵感。现在重新启动Dubbo是否还有相当的优势与社会认可度?实践证明,Dubbo 在国内开发社区里还是有很好的群众基础的,很多公司的服务化方案上跑在 Dubbo 上。自去年开源重启以来,GitHub 上的 star 数增长接近 80%,达到了 18500。当然后面我们需要更加关注 Dubbo 对最新技术趋势的跟随,服务治理的增强,以及对性能的追求。同时,我们也十分欢迎社区的贡献,并且目前已经和国内一些活跃的 Dubbo 个人开发者和公司建立了紧密的连接,未来我们还期待有国外的开发者能够加入进来。目前Dubbo在Apache的孵化进展如何?选择捐赠的原因是什么?项目捐赠给 Apache 基金会进行孵化,Dubbo并不是首例,早在2016 年 12 月,阿里巴巴就宣布将移动开源项目 Weex 捐赠给 Apache 基金。目前,进入 Apache 基金会之后的第一个正式版本的发布正在准备中,由于要熟悉 Apache 的发布过程,这个版本会花些时间,所以还请大家耐心等待一段时间。而捐献给 Apache 基金会的原因也很简单,这次把项目放到中立方托管,是希望借助社区的力量来发展 Dubbo,也打消大家对于 Dubbo 未来的顾虑。捐献之后的代码库仍然在 GitHub 上,地址是:https://github.com/Apache/incubator-Dubbo。另外我们会同步在 https://github.com/Dubbo 上建设 Dubbo 的生态,期望为所有 Dubbo 的使用者带来更丰富的选择。社区交流基本是英文呈现,是否在重启中考虑建立中文的社区?社区交流基本上用英文一方面上 Apache 的要求,另一方面我们也期待 Dubbo 能够走向世界。但同时,我们当然不能够忽略国内用户永远是 Dubbo 最大的用户群体的这个事实,中文社区也在规划之中,会重点包括产品文档、技术博客、和问答社区等。今后的Dubbo开发者沙龙活动在城市选择和内容侧重上如何?目前看起来,Dubbo 的主要用户分布在北上广深和杭州,进一步的,我们也会重点考虑成都和南京。沙龙活动的分享主题是面向工程师向的,会包含架构分析、源码解读、Hands On、以及友商案例分享等内容,由于 Dubbo meetup 同时会提供直播,完全可以异地跟踪到 Dubbo meetup 每一站的内容。谈“微服务架构”提到 Dubbo 就不能不说微服务 而言及微服务一定有Service Mesh一席之地传统的微服务向我们展现了服务化的未来蓝图,也提供了诸多方法论和最佳实践指导我们完成架构的变革。但是显然实施过微服务的朋友们都一定清楚,这是一个异常复杂且充满了不确定性的改造过程——将单体系统剥离、引入服务化组件、将内部调用转化为远程调用、解决因为调用远程化和分布化而带来的各种次生问题(网络问题、安全问题、状态管理问题、一致性问题等等)。此时,Service Mesh 无疑是一根救命稻草。简言之,Service Mesh 另辟蹊径,在不深入服务内部的情况下,以 Agent 的形式与服务共生,并由 Agent 提供一切微服务所需要的能力。分布式事务如何解决?采取 BASE 柔性事务,强调最终一致性,相关的手段包括 TCC、可靠消息和补偿机制等。目前这一块的趋势是如何避免对业务的侵入。最后,场主友情提醒一波:第四届阿里中间件性能挑战赛正在初赛阶段,北纬正是本次挑战赛的导师之一,感兴趣的小伙伴可以抓紧报名,组团刷赛了!挑战双11万亿级服务调用,还有机会分走奖金池里高达50万的奖金。【第四届中间件性能挑战赛直通车】原文链接

    2018-05-16 22:27

  • 刘强东谈无人机送货的优势

    刘强东说:机器人可以降低物流成本 全球包裹运送成本超过780亿美元 京东正在中国四个省份测试无人机 近日,CNBC北京分公司总编辑Eunice Yoon专访了京东集团创始人兼CEO刘强东,以下是机械

    2017-09-22 15:22