最新要闻
- 每日视点!海关总署:2月下旬以来我国出口用箱量持续增长
- 国产纯电跑车前途K50美国秽土转生:换了名称、LOGO还没变
- 全球最新:40万级领先行业两代 赵长江:腾势N7月销量将轻松破万 抢夺BBA用户
- 【全球速看料】沙县小吃旗舰店包间最低消费300元 网友:吃的完吗?
- 全球头条:英国小镇被巨型老鼠入侵:像猫一样大 悬崖都要被挖塌了
- 天天观天下!广东人睡觉时间全国最晚:“打工人”平均睡眠时长7.5小时
- 一根USB线就能偷走韩系车!现代、起亚已开始免费送车主方向盘锁
- 今日关注:再不发力就晚了!新一代奥迪Q5效果图曝光:内外大变革
- 当前时讯:沙尘暴黄色预警:北方超10省将迎来大范围沙尘天气
- 环球热点评!昔日巨头彻底退场!爱普生宣布所有相机明年终止官方服务
- 西部证券:3月20日融资买入1459.71万元,融资融券余额12.72亿元
- 环球速讯:中国罐头在海外多国热销:成为香饽饽
- 天天讯息:大反转!南京大学团队推翻美室温超导技术 复刻实验没发现超导现象
- 天天速看:又一致命真菌爆发:已遍布美国一半以上的州
- 天天微动态丨OPPO Find X6系列外观公布:拼接设计、后摄巨大
- 比亚迪汉唐冠军版发布会高能金句感受下 合资燃油车瑟瑟发抖
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
《前端serverless 面向全栈的无服务器架构实战》读书笔记
第1章 什么是severless
什么是NoOps
利用自动化运维代替手工运维模式
什么是severless
开发者无需关注服务器资源配置情况、部署情况、操作系统以及依赖软件等在内等所有细节,这一切都由平台完成,开发者只需要专注于业务实现。
serverless是指在应用的构建环节或应用环节都无需对服务器进行操作
【资料图】
云原生计算基金会CNCF
2015年谷歌用go语言重构了内部用于容器编排的项目也就是后来的k8s。随着k8s的发布,谷歌与linux基金会合作成立了cncf(cloud native computing foundation)。
最初云原生主要包括微服务、容器编排、容器三大能力。随着云计算的发展,cncf于2018年重新定义了云原生技术。官方描述如下:云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网络、微服务、不可变基础设施和声明式api.
云原生计算基金会cncf致力于培育和维护一个厂商中立的开源生态系统,已推广云原生技术。
serverless应该包含哪几种能力
serverless应该包含任意一种能力
- 函数即服务fass 即function as a service,提供基于事件驱动的计算服务。开发者以函数片段的方式来管理应用代码,这些函数通过事件或者http请求来触发函数。与传统应用相比,其以更细粒度的函数方式来进行部署。
- 后代即服务baas 即backend as a service,指的是可以用来替换应用程序中的一些核心能力,且可以通过api的方式提供的第三方服务。通常是我们使用的各个中间件服务,比如数据库、缓存、消息队列等。
前端架构的演化
静态内容展示
主要是以静态内容展示为主,主要展示文字,图片使用的比较少。服务端主要由CGI完成开发。前端只需要编写简单的html页面就可以了。
可交互页面
网景发现当用户填写一个网页表单之后,需要提交整个表单内容才能确认是否填写正确。消耗流量且需要重复多次。网景公司希望通过客户端脚本,让用户在发送表单请求之前就在客户端中完成对表单内容的检查,以提高用户体验和使用效率。
js语言在这个时期诞生,让网页具备了动态运行脚本的能力。
同时服务端领域诞生了asp、php、jsp三大技术。
与之前的CGI相比,js更加容易的编写动态网站,结合js脚本能力,成为复杂客户端的web应用。
同时期bbs、ie6浏览器兼容等成为这个阶段的主要问题。
web2.0
1998年ajax技术被提出,在这之前,服务端处理的每一个请求都需要在浏览器中重新刷新并加载整个网页,用户体验、使用效率方面都不理想,而ajax解决了这部分问题,使得网页局部刷新成为了可能。ajax的大规模普及则在2004年。
2006年jquery诞生,为操作浏览器dom提供了大量强大且易用的api. 同时抹平了浏览器之间的差异,逐渐成为最广泛使用的函数库。
这一时期逐渐分化出前端研发工程师的岗位,前后端协作也开始。️有2种协作模式
- 第一种是前端研发人员写完静态页面交由给后端工程师改写为动态页面如jsp、php等。后端工程师需要将我们页面写死的固定数据改为动态循环数据。我们将这种模式成为套模板。优势是前端无需了解后端实现,只需要实现静态仿真页面;缺点是功能变更或扩展难,项目上线后原有代码已经与服务端进行融合,因此让前端开发新的仿真页面很难进行替换。
- 前端研发搭建后端运行环境。也就是前端可以运行后端环境并进行修改,解决了产品迭代的问题。缺点是将不必要的后端代码暴漏给了前端,增加了学习成本。
在这两种模式下,前后端的工作存在大量交互且边界有些模糊。
单页面应用
随着web技术的发展,spa概念被提出。伴随着这个概念还有数十个相关的前端框架。
在这种模式下,通过服务端渲染的页面开始向前端迁移,这时前后端协作的模式发生了变化。前端的所有逻辑都将打包成一个js bundle,因此我们只需要后端提供一个入口html页面就可以加载整个应用。这时后端只需要提供api接口即可完成数据都交换。
当前端发布时,只需要在入口文件中,修改js bundle的版本号即可。前端负责整个view页面的开发,包括与api的对接。这个时候通常是开发的时候相互开发,但前端会将打包后的bundle文件通过入口html引入加载整个应用。
前后端分离
在angular发布的同一年2009年,nodejs也登上了舞台。nodejs的出现让我们前端工程化的成熟。
2015年,基于bff的架构理念被提出。也就是在ui和后端服务之间加入中间层用来处理业务逻辑。
基于serverless的前后端分离
由于增加了bff层,前端需要关注服务器的系统稳定性、可扩展指标,同时需要排查如内存溢出等问题,这是我们之前未接触过的工作甚至有点陌生。后来随着devOps配套工具的成熟,前端可以比较容易的监控日志、异常排查等一系列服务器操作。
云计算工具在一定程度上解决了运维问题稳定性得到了保障,但在bff真实架构中,除了稳定性问题,我们还需要考虑部署成本和服务器成本的增加。
假设伴随着业务发展,移动端、pc端等都需要一个bff中间层,我们要考虑稳定性问题就会采用一个机房多个实例和多个机房部署都策略,但bff层的流量偏低的话会浪费大量的计算资源。
如果能够通过serverless实现bff架构,让前端研发人员仅编写和部署函数,当没有请求的时候基于云原生技术的弹性计算能力这些函数的实例将自动缩容。这样一来,基于serverless的bff不仅降低了前端在服务器运维上的成本,还能快速完成函数的部署,还可以按需计费。
关键词:
-
热点!如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势(让程序能够智能的在vulkan-1.dll和libvk_s
如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势,让程序能够智能的在vulkan...
来源: -
【全球快播报】springboot使用easyExcel导出Excel表格以及LocalDateTime时间类型转换问题
以下内容仅供学习使用正文:hutool官网:https: hutool cn docs easyExcel官网:https: easyexcel opensource alibaba
来源: 热点!如果设备不支持vulkan,就用swiftshader,否则就加载系统的vulkan的正确姿势(让程序能够智能的在vulkan-1.dll和libvk_s
【全球快播报】springboot使用easyExcel导出Excel表格以及LocalDateTime时间类型转换问题
《前端serverless 面向全栈的无服务器架构实战》读书笔记
每日视点!海关总署:2月下旬以来我国出口用箱量持续增长
国产纯电跑车前途K50美国秽土转生:换了名称、LOGO还没变
全球最新:40万级领先行业两代 赵长江:腾势N7月销量将轻松破万 抢夺BBA用户
【全球速看料】沙县小吃旗舰店包间最低消费300元 网友:吃的完吗?
全球头条:英国小镇被巨型老鼠入侵:像猫一样大 悬崖都要被挖塌了
OpenGL 图像 lookup 色彩调整
天天时讯:剑指 Offer 07. 重建二叉树(java解题)
为什么Redis不直接使用C语言的字符串?看完直接吊打面试官!
天天观天下!广东人睡觉时间全国最晚:“打工人”平均睡眠时长7.5小时
一根USB线就能偷走韩系车!现代、起亚已开始免费送车主方向盘锁
今日关注:再不发力就晚了!新一代奥迪Q5效果图曝光:内外大变革
当前时讯:沙尘暴黄色预警:北方超10省将迎来大范围沙尘天气
环球热点评!昔日巨头彻底退场!爱普生宣布所有相机明年终止官方服务
环球关注:论文解读TCPN
西部证券:3月20日融资买入1459.71万元,融资融券余额12.72亿元
环球速讯:中国罐头在海外多国热销:成为香饽饽
天天讯息:大反转!南京大学团队推翻美室温超导技术 复刻实验没发现超导现象
天天速看:又一致命真菌爆发:已遍布美国一半以上的州
天天微动态丨OPPO Find X6系列外观公布:拼接设计、后摄巨大
比亚迪汉唐冠军版发布会高能金句感受下 合资燃油车瑟瑟发抖
MAUI Blazor 加载本地图片的解决方案
每日热点:朴素系统优化思维的实践
焦点热文:债券通北向通2月成交规模环比增超三成 政金债跃升为最活跃券种
今日热讯:LCD荣光犹在!iQOO Z7开启预售:1599元起
全球观察:漫威后期制作总裁离职
当前通讯!2022年度个税汇算今起不用预约:多退少补你能退多少
移除雷达传感器后 特斯拉车祸数量上升:车主反映莫名刹车故障
快消息!读C#代码整洁之道笔记02_类、对象和数据结构及编写整洁函数
鲁抗医药:3月20日融资买入477.87万元,融资融券余额2.49亿元
全球速读:今年以来险企“补血”超340亿元 数百亿元补充资本“在路上”
世界观点:国际金融市场早知道:3月21日
铁矿石价格“非理性”上涨 监管层频频发声剑指价格炒作
天天最新:春分迎接春天:昼夜时间等长
2TB硬盘开车价400多 SSD便宜到没朋友:5大巨头流泪数钱
每日速递:读Java性能权威指南(第2版)笔记23_ 性能分析工具
焦点速讯:影响人类文明的“小方块” USB接口进化史
当前资讯!快来!我们发现了藏在新风空调里的“秘密”
当前速看:C++温故补缺(一):引用类型
要闻速递:【Visual Leak Detector】简介
Spotify 畅听全网高品质音乐
焦点热门:GPT-4外逃计划曝光!教授发现它正引诱人类帮助 网友:灭绝之门
天天快看点丨因禽流感爆发 阿根廷已扑杀70余万只禽类!
焦点!27款进口游戏版号获批!《赛马娘》《蔚蓝档案》等改名引热议
你相信吗?每天都有10多万人 学习流浪汉的生存技巧
环球今亮点!15年后 官方发布北京奥运福娃全新手办:五个一套440元
26种死法知乎_26种死法怎么样
天天速讯:织金县鸡场乡:防范电信诈骗,拉响反诈警报
Go 并发编程(一):协程 gorotine、channel、锁
vue和xml复习
Vue——vue2错误处理收集【七】
环球关注:iPhone开始在俄罗斯遭禁用了:不安全!苹果此前已在该国停售
焦点快看:填补空白!中国将首次开启海上二氧化碳封存
C# 探秘如何优雅的终止线程
行人车辆检测与计数系统(Python+YOLOv5深度学习模型+清新界面)
焦点播报:Spring IOC官方文档学习笔记(十四)之ApplicationContext的其他功能
如何上传一个npm包
中债金融终端上线“货币经纪行情”功能
瑞信风波由股及债 此前已有分析师提示“AT1”风险
Wii U和3DS在线游戏商店关闭前:玩家花15万328天买下所有游戏
2022年 全国坐火车的少了36.4%!高铁已达4.2万公里
环球热点!基于深度学习的口罩检测系统(Python+清新界面+数据集)
【环球新视野】自律|坚持,是因为不喜欢
Java内部类笔记整理
全球快资讯丨永磁同步电机驱动系统—相关方向思考
焦点要闻:HTTP 状态码与课程总结
日本东电直播用核污水养鱼 海外网友直言:留着自己吃吧
环球热点评!旗舰级LCD护眼屏+120W独此一款!iQOO Z7发布:1599元
全球热议:6000mAh同档位续航无敌!iQOO Z7x发布:1299元起
便宜卡终于有了!好队友抢跑:RTX 4070/4060来也
9999元 AOC爱攻新款48寸显示器上架:4K OLED屏、138Hz高刷
当前快讯:死亡细胞将登陆Android端
环球快看点丨波动数列
瑞银收购瑞信意外“引爆”AT1债券市场 对冲基金不计成本抛售避险
【世界新视野】抗早泄药物盐酸达泊西汀国内正式上市:效果最好!订单超4000万元
天天通讯!1994《小美人鱼》vs2023《小美人鱼》对比图火了:5月上映 你会看吗?
焦点消息!LCD党最好的选择!iQOO Z7定制旗舰级LCD屏:超级护眼
今日热闻!神秘光点划过美国加州夜空 专家:或为日本太空垃圾
【世界新要闻】正式签约石墨烯之父 超威电池三大单品发布
世界今热点:Python+selenium安装
全球即时看!【财经分析】“降准”落地利好信用债阶段表现 中期仍需关注多因素扰动风险
网传凯迪拉克中控屏行驶中弹窗广告 车主:烦死了
热点!多益网络:前女高管们利用网络水军造假 导致公司损失5亿元
全球即时看!速干短袖+短裤:骆驼运动套装79元狂促(300元大额券)
戴森空气净化耳机首发体验:6699元图一乐?
美知名媒体曝特斯拉大量负面:自动驾驶测试作假
焦点速看:这些AIGC工具有趣且实用
abc294G
设计原则
观热点:也等你 [表白墙] 发布!
天天即时:泰格医药董事ZHUAN YIN累计减持7.6万股 减持期限届满
【独家焦点】债市日报:3月20日
每日看点!爆火情侣竟不是真人!新版Midjourney效果爆炸 网友:太可怕了
全球即时看!宏碁搞“副业”?推出电动自行车Acer ebii:110公里超长续航
男子2年未办理个税汇算 被查后补税加罚金近10万
世界资讯:梦想和高薪你会如何选择?00后女生10秒拒绝8家公司
Microsoft Project教程_编程入门自学教程_菜鸟教程-免费教程分享
环球热头条丨Source Generator-扩充原有代码