Deno deploy 的逆向工程實(shí)踐
2023-08-11 15:36 作者:cassie-lxd | 我要投稿
這是一個(gè)很cool 的項(xiàng)目, 基于deno 的 js運(yùn)行時(shí)serverless 項(xiàng)目 可以在rust 端提供很多的 公共服務(wù)以op 的方式提供給deno 運(yùn)行時(shí) deno ts腳本可以專注更多的業(yè)務(wù)部分。 項(xiàng)目啟動(dòng)毫秒級(jí)
前置知識(shí)
我們需要前置知道一些基本的知識(shí)
rust?,基本知識(shí),tokio,hyper,線程之間的通信原理;
deno 基本使用和架構(gòu)思想;
javascript,typescript 基本使用;
實(shí)現(xiàn)目標(biāo)及難點(diǎn)
deno運(yùn)行時(shí)在線啟動(dòng)停止;
兼容deno 原生態(tài),deno 運(yùn)行機(jī)制;
解決web項(xiàng)目啟動(dòng)時(shí)會(huì)重復(fù)監(jiān)聽(tīng)端口;
一個(gè)項(xiàng)目啟動(dòng)多實(shí)例的情況下 v8只能在單單線程里運(yùn)行,線程之間如何通信
gateway網(wǎng)關(guān)實(shí)現(xiàn) 租戶化 runtime
技術(shù)草圖

項(xiàng)目截圖
在線啟動(dòng)實(shí)例

在線編輯器熱啟動(dòng)

gitee地址
https://gitee.com/stringlxd/deno-cool
標(biāo)簽: