没想到,阿里工程师每天必刷的网站是......

news/2024/5/20 21:07:28/文章来源:https://blog.csdn.net/weixin_33919941/article/details/90276652

阿里人每日必逛的神奇内网

阿里内外是阿里内部员工使用的企业运行与协作平台。它诞生于2013年,彼时只是一个门户和企业社交的入口。但经过3年发展,阿里内外实现了平台化运营,不仅接入众多阿里应用与系统,阿里的生态公司也开始享受阿里内外提供的一体化服务。今年,阿里内外开始向3.0智能模式发展,通过互联网数据和算法技术,增加诸如企业搜索、企业推荐、智能工作辅助,通过智能模式提高员工协同办公效率。

5a7850878237522fb2d83002f75dddf1fd349033

阿里内外界面

阿里有一句老话:一个人可以走得很快,但是一群人可以走得很远。在阿里,组织文化与工作协同是最重要的两大核心生态,作为服务内部员工的协作平台,文化和协同也是阿里内外不可或缺的核心元素。

在组织文化方面,阿里内外上有一个非常具有阿里特色的版块——阿里味。阿里高管和员工都愿意在阿里味上分享自己的点子和想法,甚至是组织上的一些问题也可以畅所欲言,大大激活了员工的想象力。此外,通过阿里学习、内外直播等版块,一些技术大牛和产品大牛也会经常把好的经验分享给内部员工,帮助大家一起更好成长。

当然,在交流之后,员工最终还是需要聚焦于自己的工作本身。在工作协同方面,阿里内外还为员工提供了众多办公协同产品,如答疑、任务跟踪、周报笔记、文档、团队协作等。员工可以通过一站式搜索快速定位产品,将所有工作内容形成沉淀,大大提升工作效率。最关键的是,所有数据沉淀后,员工在一年内的工作成果会自然而然地在平台上有所体现,赋予组织更多生命力。

那么,在技术上,阿里内外是如何实现组织文化与工作协同服务的?下面将通过阿里内外技术栈、搜索架构、Feed流、以及全球部署架构四个方面进行解读。

站在巨人肩上 阿里内外技术栈一览

在技术栈方面,阿里内外站在巨人的肩膀上,复用阿里巴巴集团的技术栈体系,并基于如上的方案进行创新、新技术快速试验来提升研发效率,如Spring-Boot、Spring-MVC、Hystrix。

e8909564613f3b8ebf5aa4f5816f35965e3bbcb0

 简单来说,整个阿里内外技术栈可以用“三横两纵”来描述。最上面的一“横”是统一接入层。主要提供统一Https管理、Https加解密以及Https的卸载。通过它到达下层后,都变成了Http协议。

第二个“横”是应用层。应用层中很多内容,均基于阿里技术实现,如AliOS、AliJVM、AliTomcat。在此基础上,也引用了Spring-Boot作为整个开发框架,同时Spring-Boot中还放入很多插件,如Tair插件,数据库插件等,总数多达二十余种。底层则经过Spring-Boot封装,把日常的中间件、数据库、权限认证都放入这一体系中,这样开发人员在进行业务操作时,能更多聚焦于业务开发上。

最下面的一“横”是要去复用集团中间件和云上的中间件,如大家熟悉的TDDL、Tair、MetaQ、OTS、Redis等等。同时在这一层还有信息平台内部的业务中间件,如帐号、权限体系、操作日志等。

“两纵”分别在应用的左右端。左端是DevOPS的运维体系,同样采用阿里集团整套运维体系;右端则是监控部分,包括有系统监控、应用监控、前端监控,以及node监控,也会运用到EagleEye作为全链路监控体系,和日志采集记录系统。

阿里内外搜索框架

正如之前的介绍,在阿里内外上内容源多且类型复杂,不仅有文档信息,还有丰富的组织信息、应用系统。如何根据用户搜索进行快速意图识别,成为阿里内外搜索最大的技术挑战。

9aa7319bb289c72ddbe273dbd6ef4f5c9fa6265e

阿里内外的技术人员将整个搜索架构分为三层来做。最底端是数据层,用于内容源对接。目前阿里内外主要提供三种对接方式:离线对接ODPS,诸如人事制度等不经常更改的内容,通过ODPS进行对接;数据接口,由搜索提供API接口,内容源来进行定制推送;数据库dump,由搜索直接去对应业务的数据库,来做数据增量Dump等。

中间一层为搜索引擎,这是基于阿里巴巴自研ISEARCH做员工、文档、站点的搜索引擎;同时运用图数据库NEO4J来实现组织架构树,以及员工亲密度、关系网的建设。最上层则是Query意图识别与一些应用场景。

由于阿里内外丰富的内容源和内容类型,Query排序十分复杂。为实现更好得搜索排序,阿里内外的Query Planner复用了许多阿里技术的中间件。基础服务有PAI算法计算平台、ODPS离线数据计算分析,公共组件用到很多算法的组件,如分词等,具体的功能和应用场景有搜索词分类、拼写纠错、下拉提示等。

由于在阿里内部,所有用户的登陆都是实名的,因此有很多数据可以做分析,这样就可以达到“千人千面”的效果,比如技术人员搜索关键字后,系统会对其更多展示技术相关内容。

阿里内外搜索还有个功能就是“即搜即用”,即在不用二次跳转的前提下,可以快速呈现微应用进行使用。这是因为阿里内外开放了一个应用中心让集团各产品系统进行接入。这样当用户搜索对应关键词时,就可直接进入该应用中去。

引入热度Feed流 创新组织文化

一般公司在做组织文化管理时通常用到BBS论坛的方式进行。其中最大弊端就是帖子根据最后更新时间排序,这会导致很多信息混杂在一起,不利于信息聚焦。

为解决这一问题,阿里内外引入具有热度的Feed流。

5c9f3bd9dc883802cc8fd284ad210137b6846c05

 正如之前介绍,“阿里味”是员工在阿里内外上进行文化交流的主要阵地。而“阿里味”则主要由三部分组成:帖子,帖子的发起人,帖子的分类。发帖人通过Web端或者移动端发帖子时,中间会有一个算法的文本分类,将帖子分类到相应的板块,并把数据存放在数据库中,用户浏览时操作会记录到日志里面,日志的动作又会流入到计算平台,计算平台会针对数据进行热度分析,分析后的数据存入Redis中进行热度排名,会根据用户的浏览习惯呈现出不同的排序结果。

全球部署 海外员工的“丝般顺滑”体验

阿里巴巴在全球分布员工近6万人;在美国、英国、澳大利亚、法国、德国、印度、俄罗斯、新加坡、阿联酋、甚至一些中东国家都设有工作室。在这种情况下,全球访问和就近访问成为阿里内外为海外员工服务的挑战。

be82483415260be09e720f41bd4ef38a6877463f

 对此,阿里内外运用阿里全球ADNS能力,以及阿里云分布在全球各地IaaS基础设施,让系统可以在全球进行站点接入和部署。为了数据一致性,我们通过利用阿里云数据传输服务DTS来做数据的备份。这样即便身处国外的同学在访问阿里内外时也能收获“丝般顺滑”的上网体验。

目前,出于安全考虑,阿里内外只对阿里巴巴内部员工进行开放,但经过阿里内外团队对产品的不断优化,在未来,这一阿里员工才能访问的神奇内网,也会通过阿里云或钉钉等渠道,逐步开发部分产品功能给所有人,让大家也能一起体验阿里内外的独特魅力。


原文发布时间为:2017-12-8

本文作者:信息平台小助手

本文来自云栖社区合作伙伴“阿里技术”,了解相关信息可以关注“阿里技术”微信公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_701378.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何成为SEO专家(10步指南)

如何成为SEO专家(10步指南) 您想了解如何增加流量并获得更高的关键字排名,从而为您的网站带来更多销售和收入吗?那么你应该学习有关SEO的一切知识并成为SEO专家。 拥有SEO专业知识并不是SEO专业人士的唯一特权。任何想要学习如何自…

linux+xampp搭建WordPress个人网站过程详解

建站准备 建站流程 搭建网站注意事项可以参考以下文章 如何从零开始拥有自己的网站?新手建站十大必知忠告超详细新手建站指南以及预算成本估计注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。不懂这一步的可以参考建站流程里面的几篇文章。 …

jQuery Mobile手机网站案例

jQuery Mobile手机网站案例 一、总结 一句话总结&#xff1a;jQuery Mobile是纯手机框架&#xff0c;和amazeui和bootstrap都可以做手机网站。 1、另一款文本编辑器&#xff1f; jd编辑器 二、jQuery Mobile手机网站案例 1、index.php 1 <?php 2 include common/config.php…

PrestaShop 网站后台配置(三)

转载请注明出处&#xff1a;http://www.cnblogs.com/zhong-dev/p/4942957.html 网店版本 v1.6这一篇文章主要介绍 前台显示模块 的调整1&#xff1a;top banner&#xff08;首页横幅&#xff09;如上图&#xff0c;这个是首页横幅展示&#xff0c;其实是一个模块。在后台的模块…

怎样将优酷网站下载的视频KUX转MP4格式

在休息之余&#xff0c;相信大多数人都会拿手机看电视剧听音乐之类的&#xff0c;最近拍了很多的新片子&#xff1a;《毒液&#xff1a;致命守护者》、《无名之辈》、《亡命救赎》《影》等等优质电影&#xff0c;但是很多的电影都只能在电影院观看的&#xff0c;如果不去电影院…

40 个科研学术网站,赶紧来收藏一波!

关注上方“深度学习技术前沿”&#xff0c;选择“星标公众号”&#xff0c;资源干货&#xff0c;第一时间送达&#xff01;来源&#xff1a;中外学术情报编译&#xff1a;程序员大白科研工作者每天日常莫过于看文献、做实验、写论文。人生最郁闷的事情不过于是导师说&#xff0…

百度搜索关键字如何排名?“网站SEO”告诉你答案

作者 | 哪吒来源 | 程序员小灰&#xff08;ID&#xff1a;chengxuyuanxiaohui&#xff09;前言什么是SEO呢&#xff1f;SEO是Search Engine Optimization&#xff0c;意为“搜索引擎优化”&#xff0c;一般简称为搜索优化。对于SEO的主要工作就是通过了解各类搜索引擎如何抓取互…

如何在网站上同步查看BCH数据

当涉及到数字货币网络和市场时&#xff0c;有很多数据和资料需要同步。对于比特币现金&#xff08;BCH&#xff09;来说&#xff0c;值得庆幸的是现在还有许多专用的BCH数据网站&#xff0c;这些网站可轻松理解网络统计数据和市场指标的直观表示。 在早期&#xff0c;很难找到…

如何在网站上同步查看BCH数据

当涉及到数字货币网络和市场时&#xff0c;有很多数据和资料需要同步。对于比特币现金&#xff08;BCH&#xff09;来说&#xff0c;值得庆幸的是现在还有许多专用的BCH数据网站&#xff0c;这些网站可轻松理解网络统计数据和市场指标的直观表示。 在早期&#xff0c;很难找到…

为你的网站使用paypal

原文地址&#xff1a;http://www.codeproject.com/aspnet/UsePayPalPaymentInASPNET.asp Introduction Those who create commercial sites are faced with the question, "How should it receive payments?" One of the most popular payment systems in the world…

TP5实现支付宝电脑网站支付学习笔记

这两天在公司做一个小型WEB项目,需要有支付功能。第一次做支付宝的支付&#xff0c;踩了点小坑&#xff0c;还算顺利。激动的我赶紧记下实现的流程。第一步当然是在支付宝开放平台申请公钥私钥APPID等&#xff0c;支付宝关官方文档都有详细介绍&#xff0c;这里就省略。申请完了…

视频直播网站开发千万不能忘的一个知识点

对于视频直播网站开发的技术人员来讲&#xff0c;音视频即时通讯技术是需要熟练掌握的。毕竟像直播这样重视互动和实时性的应用场景&#xff0c;即时通讯可以从中起到很大的配合作用。目前市面上有很多服务商所提供的SDK可以帮助实现这一技术&#xff0c;但是在选择哪一家服务商…

基于SSH的在线音乐点评网站-java在线音乐点评网站

基于SSH的在线音乐点评网站-java在线音乐点评网站 开发环境&#xff1a;Eclipse for J2EE,MYSQL5.1,JDK1.7,Tomcat 7首页主要展示一些最新的音乐专辑。(1)用户注册&#xff1a;用户填写注册账号、密码。(2)用户登录&#xff1a;用户注册成功后&#xff0c;使用注册账号、密码登…

PrestaShop 网站漏洞修复办法

PrestaShop网站的漏洞越来越多&#xff0c;该网站系统是很多外贸网站在使用的一个开源系统&#xff0c;从之前的1.0初始版本到现在的1.7版本&#xff0c;经历了多次的升级&#xff0c;系统使用的人也越来越多&#xff0c;国内使用该系统的外贸公司也很多&#xff0c;PrestaShop…

分享7个我常去的国外AjaxJquery网站

经常逛这些国外的网站&#xff0c;看到很不错的控件和Jquery的演示DEMO:今天拿出来和大家分享一番: Ajax Rain&#xff1a;http://www.ajaxrain.com/ AjaxRain有很多完美整合AJAX, CSS, DHTML 或 Javascript的实例&#xff0c;有一些Demo的确值得你去看一看 Ajax Daddy:http://…

jsp网站访问次数统计

JSP 点击量统计 有时候我们需要知道某个页面被访问的次数&#xff0c;这时我们就需要在页面上添加页面统计器&#xff0c;页面访问的统计一般在用户第一次载入时累加该页面的访问数上。 要实现一个计数器&#xff0c;您可以利用应用程序隐式对象和相关方法getAttribute()和setA…

如何利用竞价的思维去做seo?

网络营销分为网络优化与网络推广&#xff0c;网络优化主要是通过自然排名的方式展现在搜索引擎页面&#xff0c;网络推广主要是通过付费的方式展现在搜索引擎前面&#xff0c;基本上这两个是分开的&#xff0c;那么我们如何去利用竞价的思维去做seo? 下面[星若文化(http://www…

【原创】【推荐】《ASP.NET 3.5+SQL Server网站模块化开发全程实录》出版记

进过半年多的努力&#xff0c;《ASP.NET 3.5SQL Server网站模块化开发全程实录》一书终于得以由清华大学出版社顺利出版。 第一次出版此类图书&#xff0c;不免其中会有诸多纰漏&#xff0c;还望广大读者不吝指正、批评。本书定位的读者群为&#xff1a;初、中级网站开发人员&a…

原始数据哪里找?这些网站要用好!200个国内外经济/金融/行研/咨询数据网站大全(附链接)...

来源&#xff1a;社科方法网本文约8000字&#xff0c;建议阅读10分钟本文为你提供200个国内外经济、金融、行研、咨询数据网。来源&#xff1a;数据玩家资料搜集是个相当繁琐与累的工作&#xff0c;也是投资入门的基本&#xff0c;良好的信息资料搜集能力有利于我们快速了解投资…

如何理解“跳出率”,它对SEO有什么影响?

跳出率是搜索引擎优化专家&#xff0c;多年以来热衷讨论的话题&#xff0c;特别是在衡量企业网站相关产品转化率的时候&#xff0c;有着重要的参考价值&#xff0c;但在以往的数据分析中&#xff0c;却又是经常被SEO人员所忽略的指标。因此&#xff0c;正确的认知“跳出率”对网…