未来程序

数据格式:utf8, cbor,edata
字节码:wasm bytecode or luajit bytecode
虚拟机运行时:wasmer(rust), wasm-micro-runtime(c); luajit
字典:lmdb, Adaptive Radix Tree(github.com/UncP/aili), unqlite
散列/随机数:wyhash
并发:event_driver, Stackless or Stacful(tbox)
分布式:gossip, raft, paxos
配置:动态配置(lmdb:监听,路由,域名,集群)
//加密:mbedtls,openssl, polarssl
加密传输:COSE/CBOR, edata
网络:snabb, f-stack,dpdk, io_uring,
内存分配:mimalloc
首选多线程:
cpu0(或(1/4的cpu):上的主线程(os级别的职责)负责配置管理,VM线程管理,分布式同步,所有消息的路由经过该线程(类似envoy),代理只到本地子线程并只使用共享内存进行通讯,所有子线程都运行vm(wasmvm or luajit),所有应用都运行在虚拟机中。
次选多进程:
cpu0(或(1/4的cpu):上的进程负责配置管理,所有消息的路由经过该进程(类似envoy),代理只到本地进程并只使用共享内存进行通讯

你可能感兴趣的:(c)