当前位置: 首页 > news >正文

有什么做海报的网站吗北京网站制作计划

有什么做海报的网站吗,北京网站制作计划,建设网站以后怎么让百度收录呢,网址在线生成二维码参考资料 WebAssembly 在云原生中的实践指南#xff0c;https://cloud.tencent.com/developer/article/2324065 作为一种通用字节码技术#xff0c;wasm的初衷是在浏览器中的程序实现原生应用性能。高级语言将wasm作为目标语言进行编译并运行在wasm解释器中。和nodejs类似的…参考资料 WebAssembly 在云原生中的实践指南https://cloud.tencent.com/developer/article/2324065 作为一种通用字节码技术wasm的初衷是在浏览器中的程序实现原生应用性能。高级语言将wasm作为目标语言进行编译并运行在wasm解释器中。和nodejs类似的发展轨迹2019年Mozilla推出的wasi标准将wasm应用的范围扩展到了OS中实现了跨平台。 wasm在多个层面都能够对标oci容器运行时可以将其理解为实现了OCI标准的轻量级JVM兼顾了轻量性能和跨平台可以作为新一代容器运行时使用。 关于wasm核心规范不包括wasi字节码和解释器的更多内容可以参考https://segmentfault.com/a/1190000040737725 本文的主要内容如下 在eks节点中安装wasm运行时构建wasm镜像并部署 大多数wasm运行时的资料都集中在ubuntu发行版但是中国区并没有提供ubuntu的eks ami wasm在eks上的支持目前还在roadmap中https://github.com/aws/containers-roadmap/issues/1997runc支持wasm目前还在roadmap中 由于OS本身在这里并不重要因此为了避免重复劳动将global eks ami拷贝到中国区具体步骤省略。 在拷贝之前需要在实例上完成以下步骤 安装wasmedge关于不同wasm运行时的比较可以参考https://zhuanlan.zhihu.com/p/562593932 curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash source $HOME/.wasmedge/env安装必要的编译和依赖环境 apt update apt install -y make git gcc build-essential pkgconf libtool \libsystemd-dev libprotobuf-c-dev libcap-dev libseccomp-dev libyajl-dev \go-md2man libtool autoconf python3 automake安装crun因为crun能够支持wasm运行时eks默认的runc目前还不支持 git clone https://github.com/containers/crun cd crun ./autogen.sh ./configure --with-wasmedge make make installcrun是一个低等级的容器运行时关于cruncontainerd的docker的关系可以从high-level和low-level容器运行时的角度区分大体逻辑如下图 containerd 使用 crun, youki 这两种支持wasm的不同的低级容器运行时来管理 Wasm 模块同时也可以运行普通的linux容器本次在eks的配置与此类似containerd 通过 containerd-wasm-shim 直接通过 Wasm 运行时来管理 Wasm 模块。 安装完毕后查看是否生效 rootip-192-168-10-99:~/crun# crun -v crun version 1.14.4.0.0.0.23-a32cc commit: a32cc45fb3944fd34866e25af5ef70dc02207b0d rundir: /run/crun spec: 1.0.0 SYSTEMD SELINUX APPARMOR CAP SECCOMP EBPF WASM:wasmedge YAJL修改containerd的配置文件/usr/local/share/eks/containerd-config.toml末尾添加如下 [plugins.io.containerd.grpc.v1.cri.containerd.runtimes.crun]runtime_type io.containerd.runc.v2pod_annotations [module.wasm.image/variant] [plugins.io.containerd.grpc.v1.cri.containerd.runtimes.crun.options]BinaryName crun配置完毕后生成ami并拷贝中国区直接启动实例配置网络权限等此处不赘述在实例中运行启动脚本 观察节点加入集群情况 构建wasm镜像此处以rust语言为例先参考https://rsproxy.cn/#getStarted配置rust工具链 export RUSTUP_DIST_SERVERhttps://rsproxy.cn export RUSTUP_UPDATE_ROOThttps://rsproxy.cn/rustup curl --proto https --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh编写主要逻辑如下 use warp::Filter;#[tokio::main(flavor current_thread)] async fn main() {let hello warp::get().and(warp::path::end()).map(|| Hello, World!);warp::serve(hello).run(([0, 0, 0, 0], 8080)).await; }修改依赖文件 [dependencies] tokio_wasi { version 1, features [rt, macros, net, time, io-util]} warp_wasi 0.3添加wasm编译目标并编译 rustup target add wasm32-wasi cargo build --target wasm32-wasi --release使用如下dockerfile构建镜像wasm-demo-app FROM scratch COPY target/wasm32-wasi/release/http-server.wasm / CMD [/http-server.wasm]查看镜像只有0.87MB 创建以下runtimeclass和pod直接部署 apiVersion: node.k8s.io/v1 kind: RuntimeClass metadata:name: crun handler: crun --- apiVersion: v1 kind: Pod metadata:name: wasm-demo-appannotations:module.wasm.image/variant: compat spec:runtimeClassName: cruncontainers:- name: wasm-demo-appimage: xxxxxxxx.dkr.ecr.cn-north-1.amazonaws.com.cn/wasm-demo-app:latest启动后contaainerd使用crun运行容器但是调用wasmedge时出现如下报错参考https://github.com/containers/crun/issues/1046解决即将wasmedge的动态链接加入lddconfig路径 could not load libwasmedge.so.0容器正常运行 尝试请求成功相应 $ curl 192.168.9.206:8080 Hello, World!
http://www.hkea.cn/news/14304503/

相关文章:

  • 自建网站和第三方平台公积金门户网站建设方案
  • wordpress网站二次开发学网络工程师
  • 西班牙语网站设计公司哪家好南宁百姓网
  • 临沂网站开发沪指重上3000点
  • 宿迁哪家做网站推广网站定制牛七科技
  • 扬州网站建设哪个好薇织梦网站更改网站的导航
  • 淘宝客网站怎么做分销360优化大师下载
  • win2003做网站做芯片外贸生意上哪个网站
  • 响应式网站设计的优点宁波seo关键词优化设计
  • 哪些网站可以做百科参考资料临沂建手机网站公司
  • 做网站代理能赚钱吗社交公众号开发公司
  • 网站建设费用 优帮云精品网站建设费用磐石网络名气
  • 做流量哪个网站好专门做民宿的网站
  • 3d网站建设方案公会网站免费建设
  • 模板网站和插件中国建设工程造价管理协会
  • 网站视频做背景忻府网站建设
  • 开鲁网站seo个人博客网站页面
  • 嘉祥网站建设哪家好微信公众开放平台
  • 广州百度网站推广xampp下安装wordpress
  • 济南网站建设哪家便宜wordpress手机验证码注册
  • 建设部网站诚信平台乐清门户网站
  • 网站一条龙服务阿里云wordpress优化
  • 县网站建设检查情况汇报个人网页简历
  • 程序员做项目的网站做期货新闻比较好的网站
  • 建设一个下载网站可以查企业备案的网站吗
  • 怎么做律师事务所的网站一流的盘锦网站建设
  • 企业网站建设模块开通微信公众号需要多少钱
  • 学校网站建设项目可行性分析报告福清seo
  • 网站搭建wordpress简单商业网站模板
  • 为什么有些网站看不到百度快照中国国际贸易网站