Wednesday, April 13, 2022

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


深度好文|探寻云原生时代应用研发新模式

Posted: 13 Apr 2022 01:13 AM PDT

---- **引言:伴随着基础设施技术升级,应用研发环境也从最初的传统 IT 架构、虚拟化 & 容器化架构演变到现在的云原生多云架构。"应用研发新模式"本身就是一个比较大的话题,我们也不敢说一个人或者一个团队就能把这个话题聊透彻。但随着应用研发基础架构环境的演进,应用研发模式一定是在不断地调整和创新。** ---- 今...

OPPO自研云原生分布式任务调度平台

Posted: 11 Apr 2022 06:00 AM PDT

1.概述 在软件开发过程中,经常会遇到需要执行定时任务的场景。目前业界执行定时任务的分布式任务调度平台主要有XXL-Job和Elastic-Job,两者都属于轻量级的调度平台,能满足一定任务数量的作业同时调度,但是如果任务调度量增加到1万TPS甚至10万TPS,就会遭遇性能瓶颈,出现很多超时任务。 在OPPO内部,有些业务部门存在...

基于 Serverless 架构的头像漫画风处理小程序

Posted: 07 Apr 2022 03:35 AM PDT

作者 | 刘宇 # 前言 我一直都想要有一个漫画版的头像,奈何手太笨,用了很多软件 "捏不出来",所以就在想着,是否可以基于 AI 实现这样一个功能,并部署到 Serverless 架构上让更多人来尝试使用呢? ## 后端项目 后端项目采用业界鼎鼎有名的动漫风格转化滤镜库 AnimeGAN 的 v2 版本,效果大概如下: ![](https://osci...

硬核调试实操 | 手把手带你实现 Serverless 断点调试

Posted: 07 Apr 2022 08:39 PM PDT

导读:在应用开发过程中,或者开发完成后,若出现执行结果不符合我们的预期时,通常需要进行一定的调试工作。但是在 Serverless 架构下,调试工作往往会受到一些环境因素限制,如所开发的应用在本地是比较健康的、且符合预期的运行,但是在 FaaS 平台上,出现了一些问题;或者是在某些特殊的环境下,本地没有办法模拟线上...

SuperEdge: 使用WebAssembly扩展边缘计算场景

Posted: 01 Apr 2022 12:29 AM PDT

## 作者 SuperEdge 开发者团队 ## 概要 [SuperEdge](https://github.com/superedge/superedge "SuperEdge") 是 `一个开源的分布式边缘计算容器管理系统,用于管理多个云边区域中的计算资源和容器应用。` 在当前架构中,这些资源和应用能够作为一个 Kubernetes 原生的资源进行管理。 ![](https://oscimg.oschina.net/osc...

如何使用阿里云容器服务保障容器的内存资源质量

Posted: 07 Apr 2022 07:43 PM PDT

作者:韩柔刚(申信) ## 背景 云原生场景中,应用程序通常以容器的形式部署和分配物理资源。以 Kubernetes 集群为例,应用工作负载以 Pod 声明了资源的 Request/Limit,Kubernetes 则依据声明进行应用的资源调度和服务质量保障。 当容器或宿主机的内存资源紧张时,应用性能会受到影响,比如出现服务延时过高或者 OOM 现...

快速上手云原生安全平台 NeuVector

Posted: 07 Apr 2022 12:28 AM PDT

作者简介 万绍远,CNCF 基金会官方认证 Kubernetes CKA&CKS 工程师,云原生解决方案架构师。对 ceph、Openstack、Kubernetes、prometheus 技术和其他云原生相关技术有较深入的研究。参与设计并实施过多个金融、保险、制造业等多个行业 IaaS 和 PaaS 平台设计和应用云原生改造指导。 前 言 NeuVector 是业界首个端到端的开...

Java 定时任务技术趋势

Posted: 13 Apr 2022 01:22 AM PDT

作者:黄晓萌(学仁) 定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等。 ## Java 中自带的解决方案 ### 使用 Timer 创建 java.util.TimerTask 任务,在 run 方法中实现业务逻辑。通过 java.util.Timer 进行调度,支持按照固定频率执行...

开放服务网格 Open Service Mesh 如何开放?

Posted: 12 Apr 2022 05:39 PM PDT

![](https://oscimg.oschina.net/oscnet/up-b957c23c1f3de0387bbf285eb8e65e1d633.jpg) ## TL;DR 本文从服务网格发展现状、到 Open Service Mesh 源码,分析开放服务网格中的开放是什么以及如何开放。笔者总结其开放体现在以下几点: 1. 资源提供者(Provider)接口和资源的重新封装:**通过资源提供者接口抽象计算平台的...

为什么你应该了解 Loggie

Posted: 12 Apr 2022 07:16 PM PDT

你可能对日志并不感兴趣。 不过没关系,本文也不打算介绍Loggie如何采集日志。 首先请不要被Loggie的名称限制了思维,我想重新定义一下: > 什么是Log? 从本质上,Log即为Data。而Data,在我们平时的开发中无处不在。 引用知名经典野猪书《[Designing Data-Intensive Applications](https://book.douban.com/subject/2...

k8s 安全策略最佳实践

Posted: 10 Apr 2022 11:28 PM PDT

> 作者:万宏明,KubeSphere member,负责 KubeSphere 安全和多租户团队 随着 K8s 在生产和测试环境中用的越来越多,对安全性的关注也会越来越多,所以本文主要是给大家分享以下内容: - 了解 K8s 环境面临的安全风险 - 了解 K8s 提供的安全机制 - 改善 K8s 安全状况的最佳实践 ## 1. K8s 安全风险 ![](https://oscimg.o...

No comments:

Post a Comment