技术人的“灵魂三问”,阿里工程师如何解答? (developer.aliyun.com)
在业务团队做事的工程师摸爬滚打了一段时间后,一定会有所疑问。团队同学在最初的一段时间都提出这样的疑惑:如何在业务中发现有技术价值的问题?发现问题后如何思考和发起再到解决?最后的技术结果跟业务结果如何衔接?很多时候我们听别人说“思考是不够的/要多思考”,其实都是在说这几点。接下来,阿里高级前端技术专家氐宿谈一谈遇到这三个问题时,他是如何解决的?
by @可耐芊小仙女 2019-08-30 16:02 分享 查看详情
Apache Flink 1.9重磅发布!首次合并阿里内部版本Blink重要功能 (yq.aliyun.com)
8月22日,Apache Flink 1.9.0 版本正式发布,这也是阿里内部版本 Blink 合并入 Flink 后的首次版本发布。此次版本更新带来的重大功能包括批处理作业的批式恢复,以及 Table API 和 SQL 的基于 Blink 的新查询引擎(预览版)。同时,这一版本还推出了 State Processor API,这是社区最迫切需求的功能之一,该 API 使用户能够用 Flink DataSet 作业灵活地读写保存点。此外,Flink 1.9 还包括一个重新设计的 WebUI 和新的 Python Table API (预览版)以及与 Apache Hive 生态系统的集成(预览版)。
by @可耐芊小仙女 2019-08-29 16:44 分享 查看详情
修改代码150万行!与 Blink 合并后的 Apache Flink 1.9.0 究竟有哪些重大变更? (yq.aliyun.com)
8月22日,Apache Flink 1.9.0 正式发布,早在今年1月,阿里便宣布将内部过去几年打磨的大数据处理引擎Blink进行开源并向 Apache Flink 贡献代码。当前 Flink 1.9.0是阿里内部版本 Blink 合并入 Flink 后的首次发版,修改代码150万行,此次发版不仅在结构上有重大变更,在功能特性上也更加强大与完善。本文将为大家介绍 Flink 1.9.0 有哪些重大变更与新增功能特性。
by @可耐芊小仙女 2019-08-29 16:42 分享 查看详情
如何在 Flink 1.9 中使用 Hive? (yq.aliyun.com)
SQL 是大数据领域中的重要应用场景,为了完善 Flink 的生态,发掘 Flink 在批处理方面的潜力,我们决定增强 FlinkSQL 的功能,从而让用户能够通过 Flink 完成更多的任务。Hive 是大数据领域最早出现的 SQL 引擎,发展至今有着丰富的功能和广泛的用户基础。之后出现的 SQL 引擎,如 Spark SQL、Impala 等,都在一定程度上提供了与 Hive 集成的功能,从而方便用户使用现有的数据仓库、进行作业迁移等。因此我们认为提供与 Hive 交互的能力对于 FlinkSQL 也是非常重要的。
by @可耐芊小仙女 2019-08-29 16:41 分享 查看详情
开发者说 | 分布式事务中间件 Seata 的设计原理 (yq.aliyun.com)
微服务架构体系下,我们可以按照业务模块分层设计,单独部署,减轻了服务部署压力,也解耦了业务的耦合,避免了应用逐渐变成一个庞然怪物,从而可以轻松扩展,在某些服务出现故障时也不会影响其它服务的正常运行。总之,微服务在业务的高速发展中带给我们越来越多的优势,但是微服务并不是十全十美,因此不能盲目过度滥用,它有很多不足,而且会给系统带来一定的复杂度,其中伴随而来的分布式事务问题,是微服务架构体系下必然需要处理的一个痛点,也是业界一直关注的一个领域,因此也出现了诸如 CAP 和 BASE 等理论。
by @可耐芊小仙女 2019-08-29 16:40 分享 查看详情
Redis 混合存储最佳实践指南 (yq.aliyun.com)
Redis 混合存储实例是阿里云自主研发的兼容Redis协议和特性的云数据库产品,混合存储实例突破 Redis 数据必须全部存储到内存的限制,使用磁盘存储全量数据,并将热数据缓存到内存,实现访问性能与存储成本的完美平衡。
by @可耐芊小仙女 2019-08-29 16:38 分享 查看详情
微服务开源生态报告 No.10 (yq.aliyun.com)
「微服务开源生态报告」,汇集各个开源项目近期的社区动态,帮助开发者们更高效的了解到各开源项目的最新进展。社区动态包括,但不限于:版本发布、人员动态、项目动态和规划、培训和活动。非常欢迎国内其他微服务领域的开源项目将近期的社区动态,投递给我们,我们将一同发布。
by @可耐芊小仙女 2019-08-28 15:46 分享 查看详情
10 人,2 个月 | 虾米音乐的监控体系升级之路 (yq.aliyun.com)
监控一直是服务端掌握应用运行状态的重要手段,经过近几年的发展,阿里虾米服务端目前已经有 100 多个 Java 应用,承担核心业务的应用也有将近 50 个,对于应用的监控配置也是因人而异。有的人配置的监控比较细,有的应用在经历了多人开发阶段以后,监控就逐渐疏于管理,有些应用的监控项最后修改时间只停留到 2 年以前,早已不适应业务的发展。
by @可耐芊小仙女 2019-08-28 15:44 分享 查看详情
confd + Nacos | 无代码侵入的配置变更管理 (yq.aliyun.com)
为什么要支持 confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的,应用接入配置管理系统都需要使用对应的 SDK 来查询和监听数据的变更。对于一些已经成熟的系统来说,接入 SDK 来实现动态配置管理是很难实现的, Nacos 通过引入配置管理工具 confd 可以实现系统的配置变更做到无代码侵入性。
by @可耐芊小仙女 2019-08-28 15:43 分享 查看详情
阿里云应用高可用服务 AHAS 流控降级实现 SQL 自动防护功能 (yq.aliyun.com)
在影响系统稳定性的各种因素中,慢 SQL 是相对比较致命的,可能会导致 CPU、LOAD 异常、系统资源耗尽。线上生产环境出现慢 SQL 往往有很多原因:
by @可耐芊小仙女 2019-08-28 15:41 分享 查看详情
Web应用托管服务(Web+)隐藏的十个上云最佳姿势 (yq.aliyun.com)
随着云计算浪潮的推进,技术架构云化已经成为大势所趋。特别是最近由CNCF推动的云原生概念,将符合云原生标准的各种开源技术方案推向了前所未有的高度。在这一波浪潮的推动下,越来越多的企业开始了自身的数字化征程,逐步将自己的IT基础设施往云上迁移。Web应用托管服务(Web+) 正是在这一波浪潮下应运而生的黑科技产品——以应用为中心,为应用编排所需的云资源,并将中间件团队支持近千家企业客户上云时遇到各类问题的解决办法,形成一套最佳实践沉淀到这个产品中呈现给大家。这篇文章,就将逐一向大家揭秘隐藏在这个产品背后的十个最佳实践。
by @可耐芊小仙女 2019-08-28 15:40 分享 查看详情
Java 函数优雅之道 (yq.aliyun.com)
随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Less coding, more thinking(少编码、多思考)”,也有这么一句俚语“Think more, code less(思考越多,编码越少)”。所以,我们在编码中多思考多总结,努力提升自己的编码水平,才能编写出更优雅、更高质、更高效的代码。
by @可耐芊小仙女 2019-08-27 16:14 分享 查看详情
探索云网络技术前沿,Sigcomm 2019 阿里云参会分享 (yq.aliyun.com)
一年一度的网络顶级学术峰会Sigcomm于8月20日至22日在北京举行。作为ACM Special Interest Group on Data Communication 的旗舰会议,Sigcomm汇聚了全球网络界顶尖学术研究人员、工程研发人员和技术爱好者,共同探索网络技术的前沿议题。今年恰逢Sigcomm组织成立50周年,也是Sigcomm会议首次在中国大陆举办,阿里云有幸深度参与本次盛会。
by @可耐芊小仙女 2019-08-27 16:13 分享 查看详情
MaxCompute 最新特性介绍 | 2019大数据技术公开课第三季 (yq.aliyun.com)
距离上一次MaxCompute新功能的线上发布已经过去了大约一个季度的时间,而在这一段时间里,MaxCompute不断地在增加新的功能和特性,比如参数化视图、UDF支持动态参数、支持分区裁剪、生成建表DDL语句功能等功能都已经得到了广大开发者的广泛使用。那么,近期MaxCompute究竟还有哪些新特性呢?本文就为大家揭晓答案。
by @可耐芊小仙女 2019-08-27 16:10 分享 查看详情
阿里巴巴大数据产品最新特性介绍 | 2019大数据技术公开课第四季 (yq.aliyun.com)
阿里巴巴大数据产品最新特性介绍 | 2019大数据技术公开课第四季
by @可耐芊小仙女 2019-08-27 16:09 分享 查看详情
唱吧基于 MaxCompute 的大数据之路 (yq.aliyun.com)
使用 MaxCompute之前,唱吧使用自建体系来存储处理各端收集来的日志数据,包括请求访问记录、埋点数据、服务器业务数据等。初期这套基于开源组件的体系有力支撑了数据统计、业务报表、风控等业务需求。但随着每天处理数据量的增长,积累的历史数据越来越多,来自其他部门同事的需求越来越复杂,自建体系逐渐暴露出了能力上的短板。同时期,唱吧开始尝试阿里云提供的ECS、OSS等云服务,大数据部门也开始使用 MaxCompute来弥补自建体系的不足。
by @可耐芊小仙女 2019-08-27 16:08 分享 查看详情
从大数据到快数据 数据智创未来——2019 CCF大数据与计算智能大赛正式开赛! (yq.aliyun.com)
CCF BDCI大赛是由中国计算机学会大数据专家委员会于2013年创办的国际化智能算法、创新应用和大数据系统大型挑战赛事。自创办以来,大赛已成功举办六届,连续获得教育部、工信部、国家基金委等多个国家部委指导,受到北京、青岛、常熟、沈阳、郑州等政府支持,在梅宏院士、李国杰院士等百余位国内外顶尖专家的参与下,共吸引了来自海内外25个国家,1500余所高校及科研院所,1800余所企事业单位的60000余人参加。
by @可耐芊小仙女 2019-08-26 15:52 分享 查看详情
实战课堂 | DMS企业版教你用一条SQL搞定跨实例查询 (yq.aliyun.com)
跨实例查询服务支持通过标准SQL进行跨同异构数据库的实时查询。对于您在企业版中的实例,无论它们是关系型数据库MySQL、PolarDB、DRDS、SQLServer、PostgreSQL,还是非关系型数据库Redis,您都可以通过一条SQL轻松完成跨数据库实例的查询。
by @可耐芊小仙女 2019-08-26 15:51 分享 查看详情
实战经验 | Cassandra Java堆外内存排查经历全记录 (yq.aliyun.com)
最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOM Killer,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留出了足够的空间给系统。只有可能是Java堆外内存使用超出预期,导致RES增加,才可能触发OOM。
by @可耐芊小仙女 2019-08-26 15:50 分享 查看详情
『Power AI by AI』 PAI-AutoML2.0重磅发布 (yq.aliyun.com)
PAI-AutoML调参服务是通过算法的方式解放用户调节算法参数的工作。自2018年8月发布PAI-AutoML1.0版本以来,该功能已经帮助众多PAI的中小企业用户提升了模型的准确性,得到了不错的反馈。
by @可耐芊小仙女 2019-08-26 15:48 分享 查看详情