摘要:        
如何提取公共的服务能力? 开发微服务的时候,如果是一个复杂一点的功能,则需要多人协作或者复用一些别人开发好的类库。那么,函数计算中是否也有类似的特性呢?层的提出就是为了解决这个问题。你可以将函数依赖的公共库提炼到层,以减少部署、更新时的代码包体积。 大部分的云厂商都支持各种语言的层,如 Java、P    阅读全文
posted @ 2023-01-16 20:40
muzinan110
阅读(132)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在 Serverless 的领域中,通过某种方式来协调各个服务和函数的执行,使得我们在享受高弹性、低成本的同时,也降低业务处理上的复杂度呢?这种能力的确存在,业界普遍称之为“工作流(Serverless WorkFlow)”。 工作流,能够通过顺序、分支、并行的方式来协调一个或多个分布式任务,这些任    阅读全文
posted @ 2023-01-16 20:27
muzinan110
阅读(222)
评论(0)
推荐(0)
        
            
        
        
摘要:        
冷启动的流量转发 Public Service 和 Private Service,它们是决定流量走向 Pod IP 还是 Activator 的关键。 Public Service:由 Knative 管控,其 EndPoints 是可变的。如果当前的 Revision 存在 User Pod,那    阅读全文
posted @ 2023-01-16 20:12
muzinan110
阅读(104)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Node 维度 Scheduler:调度模块负责将请求打到指定的函数实例上(Pod),同时负责为集群中的 Node 标记状态,记录在 etcd 中; Local-controller:Node 上的本地控制器,负责管理 Node 上所有函数实例的生命周期,以 DeamonSet 的形式存在; Aut    阅读全文
posted @ 2023-01-16 19:54
muzinan110
阅读(127)
评论(0)
推荐(0)
        
            
        
        
摘要:        
冷启动是什么? 当请求被调度到函数实例上时,如果这个函数实例在上一次执行完代码后没有被回收,那么接收到请求后只需要复用这个实例进行代码的执行即可,这个过程被称为热启动过程。 如果服务是首次请求,或者是容器实例在服务请求后被回收了,就会触发冷启动。 第一步,容器创建。这一步通常会体现在扩缩容过程,当所    阅读全文
posted @ 2023-01-16 18:39
muzinan110
阅读(199)
评论(0)
推荐(0)
        
            
        
        
摘要:        
从运行函数实例的进程角度来看,就有两种模型。 用完即毁型:函数实例准备好后,执行完函数就直接结束。这是 FaaS 最纯正的用法。 常驻进程型:函数实例准备好后,执行完函数不结束,而是返回继续等待下一次函数被调用。这里需要注意,即使 FaaS 是常驻进程型,如果一段时间没有事件触发,函数实例还是会被云    阅读全文
posted @ 2023-01-16 17:44
muzinan110
阅读(76)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号