Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理 (yq.aliyun.com)

【简介】

测试之前我们需要写一段 rest-api 的代码,并且还要能够区分不同的版本。下面我基于官方的例子进行了修改,为了使用方便去掉了 github.com/gorilla/mux 依赖,直接使用 Golang 系统包 net/http 替代。这段代码可以通过 RESOURCE 环境变量来区分不同的版本。

点击查看全文 >>

@可耐芊小仙女 2019-07-22 15:41分享 / 0个评论
要不要再学学下面的文章?
Apache Flink 1.9.0版本新功能介绍 (yq.aliyun.com)
Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能。目前,Apache Flink 1.9.0版本已经正式发布,该版本有什么样的里程碑意义,又具有哪些重点改动和新功能呢?本文中,阿里巴巴高级技术专家伍翀就为大家带来了对于Apache Flink 1.9.0版本的介绍。
by @可耐芊小仙女 14小时前 分享 查看详情
基于 APIGateway 打造生产级别的 Knative 服务 (yq.aliyun.com)
在实际应用中,通过 APIGateway(即 API 网关),可以为内部服务提供保护,提供统一的鉴权管理,限流、监控等能力,开发人员只需要关注内部服务的业务逻辑即可。本文就会介绍一下如何通过阿里云 API 网关结合内网 SLB,将 Knative 服务对外发布,以打造生产级别的 Knative 服务。
by @可耐芊小仙女 14小时前 分享 查看详情
Retrofit 动态管理和修改 BaseUrl,从未如此简单 (mp.weixin.qq.com)
需求场景

在使用retrfoit做网络请求开发的时候,如果app涉及到多个不同 BaseUrl,仅仅是baseUrl不同,retrofit的其他配置都是一样的,我们不得不创建管理多个retrofit实例,或者需要在Service接口处修改@Get @Url等传入完整的url地址。这其实不是我们所期望的,因为如果有很多不同baseurl 地址的请求,我们可能某个baseurl只有一个或者很少的service使用的到,亦或者很多接口需要频繁的调用。我们不期望管理多个retrofit实例,是否可以只创建一个retrofit对象就能解决全部问题呢?答案肯定是可以的。
by @code小生 2019-09-17 17:25 分享 查看详情
Jetpack源码解析---用Lifecycles管理生命周期 (mp.weixin.qq.com)
Lifecycles是一个持有组件生命周期状态(如Activity、Fragment)信息的类,并允许其他对象观察此状态。可以帮助我们方便的管理Activity和Fragment的生命周期。
by @code小生 2019-09-17 17:22 分享 查看详情
Apache Flink 进阶(一):Runtime 核心机制剖析 (yq.aliyun.com)
本文主要介绍 Flink Runtime 的作业执行的核心机制。首先介绍 Flink Runtime 的整体架构以及 Job 的基本执行流程,然后介绍在这个过程,Flink 是怎么进行资源管理、作业调度以及错误恢复的。最后,本文还将简要介绍 Flink Runtime 层当前正在进行的一些工作。
by @可耐芊小仙女 2019-09-16 16:25 分享 查看详情
《基于 APIGateway 打造生产级别的 Knative 服务》 (yq.aliyun.com)
在实际应用中,通过 APIGateway(即 API 网关),可以为内部服务提供保护、提供统一的鉴权管理、限流、监控等能力,开发人员只需要关注内部服务的业务逻辑即可。作者元毅在本文中将会为大家介绍:如何通过阿里云 API 网关以及内网 SLB,将 Knative 服务对外发布,以打造生产级别的 Knative 服务。
by @可耐芊小仙女 2019-09-09 15:41 分享 查看详情
Retrofit 结合 Lifecycle, 将 Http 生命周期管理到极致 (mp.weixin.qq.com)
Google 最新推荐的 Lifecycle 架构就是可以让你自己的类拥有像 activity 或 fragment 一样生命周期的功能。
by @code小生 2019-09-08 17:26 分享 查看详情
新功能初探 | MySQL 8.0.17重量级功能:clone plugin (yq.aliyun.com)
MySQL8.0.17推出了一个重量级的功能:clone plugin。允许用户可以将当前实例进行本地或者远程的clone。这在某些场景尤其想快速搭建复制备份或者在group replication里加入新成员时非常有用。本文主要试玩下该功能,并试图阐述下其实现的机制是什么。我们以本地clone为例,因为去除网络部分,理解起来会相对简单点。 也不会过度接触代码部分,仅仅做简单的原理性阐述
by @可耐芊小仙女 2019-09-03 16:19 分享 查看详情
Knative Serving 进阶: Knative Serving SDK 开发实践 (yq.aliyun.com)
通过前面的一系列文章你已经知道如何基于 kubectl 来操作 Knative 的各种资源。但是如果想要在项目中集成 Knative 仅仅使用 kubectl 这种命令的方式是不够的,还需要在代码中基于 Knative Serving SDK 进行集成开发。本篇文章中,阿里云智能事业群技术专家冬岛将从 Knative Serving SDK 入手,介绍如何基于 Knative SDK 进行 serverless 开发。
by @可耐芊小仙女 2019-09-02 16:36 分享 查看详情
Android 实现探照灯的功能 (mp.weixin.qq.com)
由于最近项目需要,急需开发一个探照灯的功能,限定三天内完成,在网上搜了一整天,尝试各种实现方法,其实无外乎使用BitmapShader和ShapeDrawable在画布上画出源图片,还有一些使用其他语言的方法,比如canavas的clip相关的方法,但是都不能满足我的项目需求。第一个方法虽然可以实现探照灯的效果,缺点是必须要有源图像,而我都项目要求是不管你在哪个界面,都要能够直接探照到背景(就相当于被探照部分变透明了,直接看到后面)。
by @code小生 2019-09-02 10:22 分享 查看详情