Serverless初探

news/2024/5/20 10:33:54 标签: serverless, 云原生

文中插图来自极客时间

今天听了市场部门分享的serverless, 打算用自己的话总结一下。

一般来说,每一个网络应用背后的原型都是:客户端+服务端,通过相互传递消息(发起请求,返回响应)

从研发体系角度看,主要有前端和后端

- 前端:负责客户端的体验,view层(UI, 数据展示)

- 后端:负责业务逻辑,数据处理

如果只有一个电脑一个开发者/一个用户访问一个网址(127.0.0.1:3001),那么模型是这样的

如果是互联网,多个用户,多个网址,需要(反向代理:从多个请求解析出域名,发给上游的服务器)

Serveless或者说微服务的概念就是:自动化网络编程中重复的工作,人只要处理业务数据相关的模块(Function), 然后可以自己选择后端去适配

函数->应用-> Runtime-> OS-> xxx

所以就有一个概念,叫 

所有提出的这些概念,都需要一个大的基础框架去支撑,才能抽象,才能剥离。这是软件人员需要看到的,看未来的趋势,哪些工作是重复的,后面将被自动化取代,可以怎么去掉,整理的逻辑如何,如果要造一个基础设施,可以怎么造,这是软件工作人员需要思考的。


http://www.niftyadmin.cn/n/16392.html

相关文章

协同过滤CF

算法提出 如果让推荐系统领域的从业者选出业界影响力最大、应用最广泛的模型,那么笔者认为90%的从业者会首选协同过滤。1992年, Xerox的研究中心开发了一种基于协同过滤的邮件筛选系统,用以过滤一些用户不感兴趣的无用邮件。2003 年,Amazon …

四面阿里巴巴如愿拿到offer定级P7,为此我筹备了半年

前言 每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴的面经! “不想进大厂的程序员不是好程序员”哈哈哈 春节过后,本是金三银四之际,大部分人也都准备好…

java-net-php-python-java宿舍管理系统计算机毕业设计程序

java-net-php-python-java宿舍管理系统计算机毕业设计程序 java-net-php-python-java宿舍管理系统计算机毕业设计程序本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、H…

没有二十年功力,写不出 Thread.sleep(0) 这一行“看似无用”的代码

这篇文章要从一个奇怪的注释说起,就是下面这张图: 我们可以不用管具体的代码逻辑,只是单单看这个 for 循环。 在循环里面,专门有个变量 j,来记录当前循环次数。 第一次循环以及往后每 1000 次循环之后,进…

SpringBoot 注解方式快速整合Mybatis

序言:使用MyBatis3提供的注解可以逐步取代XML,例如使用Select注解直接编写SQL完成数据查询,使用SelectProvider高级注解还可以编写动态SQL,以应对复杂的业务需求。 一. 基础注解 MyBatis 主要提供了以下CRUD注解: Se…

Roson的Qt之旅 #139 Qt读写Excel

1.使用QAxObject读写Excel QAxObject类提供了一个包裹COM对象的QObject。 QAxObject可以被实例化为一个空的对象,用它应该包裹的COM对象的名字,或者用一个指向代表现有COM对象的IUnknown的指针。如果COM对象实现了IDispatch接口,该对象的属性…

25-Vue之ECharts-基本使用

ECharts-基本使用前言ECharts介绍ECharts快速上手ECharts配置说明前言 本篇开始来学习下开源可视化库ECharts ECharts介绍 ECharts是百度公司开源的一个使用 JavaScript 实现的开源可视化库,兼容性强,底层依赖矢量图形 库 ZRender ,提供直…

网络三层交换机部署实验

♥️作者:小刘在C站 ♥️每天分享云计算网络运维课堂笔记,疫情之下,你我素未谋面,但你一定要平平安安,一 起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿…