2 阿里云云栖社区

尚未进行身份认证

阿里云官方内容社区!博客、直播、问答、技术团队、资料下载等。如需转载或内容类合作,邮件 yqeditor@list.alibaba-inc.com 秒级回复!

等级
博文 1k+
排名 860

重磅开源|AOP for Flutter开发利器——AspectD

问题背景随着Flutter这一框架的快速发展,有越来越多的业务开始使用Flutter来重构或新建其产品。但在我们的实践过程中发现,一方面Flutter开发效率高,性能优异,跨平台表现好,另一方面Flutter也面临着插件,基础能力,底层框架缺失或者不完善等问题。举个栗子,我们在实现一个自动化录制回放的过程中发现,需要去修改Flutter框架(Dart层面)的代码才能够满足要求,这就会有了对...

2019-06-19 13:31:00

Istio 在阿里云容器服务的部署及流量治理实践

目标在阿里云容器服务Kubernetes集群上部署Istio服务网格 实践灰度发布、故障注入、熔断等Istio流量管理特性准备工作安装和设置kubectl客户端,请参考不同的操作系统,如果已经安装请忽略:macOScurl-LOhttps://kubectl.oss-cn-hangzhou.aliyuncs.com/macos/kubectlchmod+x...

2019-06-19 13:03:06

OceanBase数据库实践入门——性能测试建议

概述本文主要分享针对想压测OceanBase时需要了解的一些技术原理。这些建议可以帮助用户对OceanBase做一些调优,再结合测试程序快速找到适合业务的最佳性能。由于OceanBase自身参数很多、部署形态也比较灵活,这里并没有给出具体步骤。数据库读写特点压测的本质就是对一个会话的逻辑设计很高的并发。首先需要了解单个会话在数据库内部的读写逻辑。比如说,业务会话1对数据库发起一个DML...

2019-06-19 12:27:41

揭秘阿里云背后神秘而富有能量的一群人

作为某创业公司CTO兼CTO兼CFO,带领众子弟行走于云端计算,累计犒赏已达757157.09银两,江湖人称紫龙,就是众多阿里云大使中低调内敛的一位。其话不多,一个典型的技术男,但又热心钻研传播推广,不到一年,便在众多云大使中脱颖而出,位居江湖重要地位。最美云大使张小白,全职云大使,云计算0基础做起,每天坚持推广,风雨无阻5小时,为用户答疑解惑,已从一名云计算小白一跃成为北方大区云大使第一人,...

2019-06-19 11:45:23

Istio 在阿里云容器服务的部署及流量治理实践

目标在阿里云容器服务Kubernetes集群上部署Istio服务网格 实践灰度发布、故障注入、熔断等Istio流量管理特性准备工作安装和设置kubectl客户端,请参考不同的操作系统,如果已经安装请忽略:macOScurl-LOhttps://kubectl.oss-cn-hangzhou.aliyuncs.com/macos/kubectlchmod+x...

2019-06-19 11:28:50

十分钟上线 - 函数计算构建支付宝小程序的后端

阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们使用FC,来快速实现一个图片转换服务,并把这个图片转换服务作为支付宝小程序的后端。支付宝小程序demo前端效果图:资源下载及准备工作示例代码附件【必须】支付宝小程序开发工具...

2019-06-19 11:17:25

时延敏感业务低概率超时问题分析

前言作为阿里云底层提供的基础设施,内部的物理网络和许多网络产品在数据平面给客户的可操作性并不高,从一定程度上来说是个黑盒。当然,在传统的IDC环境,业务和物理网络之间也存在同样的隔阂。所以在遇到业务卡顿、延迟、不通等问题的时候,很容易怀疑到网络。因此如何抽丝拨茧,找到正确的方向对症下药才能够真正的解决问题。毕竟“真相只有一个”。在进行问题排查和处理的时候,难度最高的场景就是极度偶发,复现频...

2019-06-18 16:34:25

云上快速搭建Serverless AI实验室

ServerlessKubernetes和ACK虚拟节点都已基于ECI提供GPU容器实例功能,让用户在云上低成本快速搭建serverlessAI实验室,用户无需维护服务器和GPU基础运行环境,极大降低AI平台运维的负担,显著提升整体计算效率。如何使用GPU容器实例在pod的annotation中指定所需GPU的类型(P4/P100/V100等),同时在resource.limits中指...

2019-06-18 14:17:59

HSF/Dubbo序列化时的LocalDateTime, Instant的性能问题

来源在对Dubbo新版本做性能压测时,无意中发现对用例中某个TO(TransferObject)类的一属性字段稍作修改,由Date变成LocalDateTime,结果是吞吐量由近5w变成了2w,RT由9ms升指90ms。在线的系统,拼的从来不仅仅是吞吐量,而是在保证一定的RT基础上,再去做其他文章的,也就是说应用的RT是我们服务能力的基石所在,拿压测来说,我们能出的qps/tp...

2019-06-18 12:55:15

ECS事件通知之创建失败事件

ECS提供了批量实例创建接口,可以一次调用创建最多100台实例。批量创建接口可以完成批量实例的创建、启动、IP分配等流程,可以快速完成实例资源的扩容。在实例的创建过程中(实际后台异步创建),库存和VSwitch中私网IP的可用数量是动态变化的,在创建过程中有可能资源不满足创建需求,导致实例的创建过程失败,实例创建失败后会有两种结果:1.实例会被自动释放,某些典型的错误,例如库存不足,会触发...

2019-06-18 11:47:18

为什么说优秀架构师往往是一个悲观主义者?

阿里妹导读:18年前,200家企业由于在事故中信息系统遭到严重破坏而永远地关闭了。这样的事故引发了后人深思,对于工程师而言,不仅要求设计的系统足够强壮,还需要具备考虑失败的能力,当失败场景悉数被考虑周全、并且结合充分的演练,一切会不会不一样?我们熟知面向对象设计和面向程序设计,阿里巴巴资深技术专家游骥洞悉行业现状,抛出了一个新模式——面向失败设计。今天,听他娓娓道来,如何在一开始的系统设计阶段就...

2019-06-18 10:56:06

2019阿里云618大促主会场全攻略

2019阿里云618大促活动已经于6月16日正式开启,从已开放的活动页面来看,整场大促活动由爆款拼团、满额最高返6000、上云接力赛分享集赞赢6.18万大奖三大活动组成。在618这个年中的大幅度优惠促销日,怎样才能花最少的钱配置最特惠的云服务?云栖社区小编特为各位用户奉献出省钱大法如下:丨活动阵地:https://www.aliyun.com/acts/hi618/index?utm_c...

2019-06-17 14:59:37

消息点击率翻倍的背后——闲鱼无侵入可扩展IFTTT系统

作者:闲鱼技术-剑辛一、面临问题在闲鱼生态里,用户之间会有很多种关系。其中大部分关系是由买家触发,联系到卖家,比如买家通过搜索、收藏、聊天等动作与卖家产生联系;另外一部分是平台与用户之间的关系。对这些关系分析之后我们发现这些关系中存在两个问题:用户产生关系的层次不够丰富; 现有系统只维护了一部分用户关系,包括收藏、点赞等,用户关系的层次还不够丰富。 用户之间关系是单向且不够实时;...

2019-06-17 13:43:24

Oracle应用迁移到AnalyticDB for PostgreSQL指导

AnalyticDBforPostgreSQL(简称:ADBforPG)对Oracle语法有着较好的兼容,本文介绍如何将Oracle应用迁移到AnalyticDBforPostgreSQL。1PL/SQLPL/SQL(ProceduralLanguage/SQL)是一种过程化的SQL语言,是Oracle对SQL语句的拓展,使得SQL的使用可以具有一般编程语言的特点,因此,可...

2019-06-17 12:43:40

基于Knative开发应用

title:(三)基于Knative开发应用目录安装Istio 安装Knative 玩转helloworld-go WordPress实战创建Kubernetes集群确保Kubernetes集群创建的时候已经选择了启用日志服务 确保Kubernetes集群和OSS在一个region Kubernetes集群创建的时候需要开启kube-apis...

2019-06-17 12:14:56

Spark内置图像数据源初探

概述在ApacheSpark2.4中引入了一个新的内置数据源,图像数据源.用户可以通过DataFrameAPI加载指定目录的中图像文件,生成一个DataFrame对象.通过该DataFrame对象,用户可以对图像数据进行简单的处理,然后使用MLlib进行特定的训练和分类计算.本文将介绍图像数据源的实现细节和使用方法.简单使用先通过一个例子来简单的了...

2019-06-17 11:35:11

Blink 有何特别之处?菜鸟供应链场景最佳实践

作者:晨笙、缘桥菜鸟供应链业务链路长、节点多、实体多,使得技术团队在建设供应链实时数仓的过程中,面临着诸多挑战,如:如何实现实时变Key统计?如何实现实时超时统计?如何进行有效地资源优化?如何提升多实时流关联效率?如何提升实时作业的开发效率?而Blink能否解决这些问题?下面一起来深入了解。背景菜鸟从2017年4月开始探索Blink(即ApacheFlink的阿里内部版...

2019-06-17 10:59:53

优秀工程师必备的一项技能,你解锁了吗?

阿里妹导读:很多程序员在工作一段时间后会遇到迷茫期,虽有技术傍身,也难免会产生焦虑,反复思考怎样才能快速成长。关于如何提高自己的思考力,运用思考的力量推动能力提升,以此实现技术成长,阿里巴巴盒马产品技术部的岩动总结了一套思考方法,分享给每个正在成长的程序员。(本篇文章较长,阅读时间约30分钟,建议收藏后,找一个合适的时间慢慢品读哦)引言我们来看一下几类在程序员成长、发展的常见问题,如果...

2019-06-14 14:10:05

基于External-DNS的多集群Service DNS实践

概述External-DNS提供了编程方式管理KubernetesService资源的DNS的功能,类似于容器服务kubernetesfederationv2实践一:基于External-DNS的多集群IngressDNS实践,External-DNS会监听LoadBalancer类型的Service,然后与云厂商打通,按照可用区、region和全局三个维度生成独自的域名解析记录,便于...

2019-06-14 13:33:08

走进KeyDB

KeyDB项目是从redisfork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redisAPI的情况下将redis改造成多线程。网上公开的技术细节比较少,本文基本是通过阅读源码总结出来的,如有错漏之处欢迎指正。多线程架构线程模型KeyDB将redis原来的主线程拆分成了主线程和worker线程。每个worker线程都是io线程,负责监...

2019-06-14 13:00:24
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。