城市站点
> fission sv(玩转FaaS:fission入门实战)
详细内容

fission sv(玩转FaaS:fission入门实战)

时间:2022-08-26 01:59:52     人气:637     来源:www.zhongshaninfo.com     作者:爱发信息
概述:......

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

fission是目前流行的FaaS开源项目之一,目前可以支持多种触发如HTTP调用、定时触发以及MQ消息触发。而且还支持多语言如Java、Go、Python。

Fission 是一个构建在 Kubernetes 之上的 开源FaaS框架。Fission 利用Kubernetes 集群管理、调度、网络管理等,将容器编排功能留给 Kubernetes,而 Fission 就专注于 FaaS 特性。Fission通过函数轻松的在 Kubernetes

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

上创建服务。Fission工作在源码级别函数和抽象的容器镜像之上,简化了 Kubernetes 的学习曲线,让你不用深入了解 Kubernetes 就能创建出有用的服务。
Fission 被设计为一系列的微服务。Controller 负责追踪函数、HTTP 路由、事件触发器和环境镜像。poolmgr 负责管理空闲的环境容器池、将函数加载到这些容器当中、以及杀死空闲的函数实例。Router 接收 HTTP 请求,并将他们路由到函数实例上,如果需要会向 poolmgr 请求新的实例。
Controller 提供 Fission API,所有其他组件通过关注 Controller 来更

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

新。Router 被暴露为 Kubernetes 的服务,可能是 LoadBalancer 类型或 NodePort 类型,依赖于 Kubernetes 集群在哪里托管。
当 Router 获得请求,它会查找缓存,看是否有一个路由过去的服务。如果没有,它会查找匹配请求的函数,并且向 poolmgr 请求一个新的实例。poolmgr 有一个空闲 pods 池,它会选择一个 pod,将函数加载进去(将请求发送到 pod 的容器中),并将 pod 地址返回给 Router。Router 将请求代理到这个pod。这个 pod 也会被缓存给随后的请求,如果空闲了好几分钟,那就会被杀掉。

http://www.jsyunjun.com/file/upload/tt1999/999.jpg



下面我们实战安装使用一些fission。

http://www.jsyunjun.com/file/upload/tt1999/999.jpg

fission

安装fission

使用helm安装fission。

安装fission命令行工具

测试fission

我们创建一个函数测试一下fission。

可以看到fission会自动拉起容器执行函数。

(声明: 网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。 )
  • 虽然这个已经是五年前的问题了,这一根火线(FireWire)

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    可能已经退出了民用领域,但是在工业领域,依然有部分产品需要它的支持。

    速度快】

    火线接口

    1、IEEE 1394a支持100/200/400Mbps三种数据传输率;

    2、IEEE 1394b支持100/200/400/800/1600/3200Mbps六种数据传输率。

    【传输距离长】

    IEEE 1394b设备最远连接距离可以达到100米

    【支持点对点传输】

    所有设备在总线上地位是平等的,任意两个设备之间均可进行数据传输。

    【支持热插拔】

    支持即插即用,自动建立总线拓扑结构

    例如在外围向主机通信、摄录一体机互连、文件扫描、数字摄影等方向,火线同样起着重要作用。


    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

      http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    • IEEE-1394b 火线线缆,B型公头-1型公头

    该类型火线已是更新后的版本,组件使用符合IEEE-1394b标准的9位连接器。它们是将具有9位连接器的新设备连接到具有6位连接器的传统设备的理想选择。线缆结构中包括2根单独屏蔽的26 AWG数据对和2根22 AWG电源线,整体配备箔片/编织屏蔽和模制后壳。


    • 自锁型IEEE-1394火线线缆,1型公头 / 1型公头

    该类型火线用于连接1型(6 插脚)火线线缆/端口,针对工业领域较为恶劣的震动环境,自锁连接器提供机械保持力以接合连接器,确保每次都能可靠连接。


    • IEEE-1394火线屏蔽面板安装 耦合器,1型母头/母

      http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    该耦合器为将火线线缆穿过面板或者外壳,提供了一种实用且具有成本效益的方案。使用独特的固定用法兰使这些装置几乎可用于任一厚度的面板,提供2个1

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    类(6针)母头连接器和金属外壳。

  • 017 增殖堆

    Breeder Reactor

    (https://www.nuclear-power.com/)

    增殖堆

    A breeder reactor is essentially a particular configuration of a fast reactor. Fast reactors generally have an excess of neutrons (due to low parasitic absorbtion), the neutrons given off by fission reactions can “breed” more fuel from otherwise non-fissionable isotopes or can be used for another purposes (e.g.transmutation of spent nuclear fuel). The most common breeding reaction is an absorbtion reaction on uranium-238, where a plutonium-239 from non-fissionable uranium-238 is produced. A key parameter

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    of breeder reactors is a breeding ratio, although this ratio describes also thermal reactors fuel cycle.

    增殖堆本质上是快堆的一种特殊结构。快堆通常有过量的中子(由于寄生俘获低),裂变反应释放的中子可以从非裂变同位素中“繁殖”更多的燃料,或可用于其他目的(如转化乏燃料)。最常见的增殖反应是铀-238的吸收反应,从非裂变的铀-238中产生钚-239。增殖堆的一个关键参数是增殖比,尽管这个比率也用于描述热中子堆的燃料循环。

    The term “breeder” refers to the types of configurations which can be the breeding ratio higher than 1. That means such reactors produce more fissionable fuel than they consume (i.e. more fissionable Pu-239 is produced from non-fissionable uranium-238, than consumed initial U-235+Pu-239 fuel).

    术语“增值”是指增值比大于1的配置类型。这意味着这类反应堆产生的可裂变燃料比消耗的多(即非裂变铀238产生的可裂变钚239比已消耗的初始铀235+钚239燃料要多)。

    Production of fissile material in a reactor occurs by neutron irradiation of fertile material, particularly uranium-238 and thorium-232. These materials are breeded,

    http://www.jsyunjun.com/file/upload/tt1999/999.jpg

    either in the fuel or in a breeder blanket surrounding the core.

    反应堆中可裂变物质的生产是通过对增殖性材料,特别是铀-238和钍-232的中子照射来实现的。这些材料要么在燃料中增殖,要么在堆芯周围的增殖再生区中增殖。


    快堆内部

    注:

    fission

    (以下内容来自百度百科)

    1)增殖堆(Breeder reactor)是转化比大于1的反应堆。增殖堆能够产生比它消耗的更多的裂变材料。增殖堆因其中子的有效利用率高,使用可增殖材料铀238或钍232,产生更多的易裂变材料。最初增殖堆因其燃料利用率比轻水堆高而备受关注。20世纪60年代以后,更多铀资源的被发现,同时,新的铀浓缩方法降低了燃料成本,增殖堆的吸引力有所减少。


    2)转换比和增殖比

    增殖堆的一个重要参数是“转化比”(平均每个裂变原子生成的易裂变原子数)。转化比是新生成的易裂变材料与消耗的易裂变材料的比。例如,低富集铀轻水堆的转化比大约为0.6。使用天然铀的压重水堆(PHWR)的转化比约为0.8。

    增殖堆的转化比大于1。过去增值殖堆的发展主要集中在提高增值殖比,从希平港反应堆的1.01到俄罗斯BN-350的超过1.2。液态钠冷增值殖堆的理论模型表明,增殖比至少可达到1.8。

    (待续)

  • 阅读全文
    分享