Node.js IT 狗討論區
本土文化淫 2022-1-1 21:54:21 講起 wordpress,呢排搵到舊野叫 strapi
拎黎做 vendor 一流

Ads

飯主任 2022-1-1 22:29:37 有用
好撚屈機
:^(
:^(
:^(

不過未有typescript
:^(
基duck徒 2022-1-1 23:38:46 啱吖,我認同nodeJS 係啱用寫api ,小型program,同埋fg 都識寫,入門門檻極低,但絕對唔係用嚟handle data,起碼出面broker system 唔係咁做

入咗嚟依家間公司真係大開眼界,班老忽係咁用nodeJS 打飛機,話learning curve 低同rapid development

唉,個個project 唔同design pattern 同亂都唔緊要,畀啲耐性就睇得明。但用cluster 當thread,用require statement去run 個entry point,冇mutex lock 夾硬用啲On9 方法,真係好難頂,明知整唔到都唔用另一個tool 去整
:^(


依家個system 得幾十個client 已經oom ,嚟緊會整exchange 唔知會點,我冇眼睇了,工已辭
:^(
諸如此類 2022-1-1 23:47:02 就算係冇mutex,都可以用message queue/Distributed locks解決問題
而且你都係錯concept, nodejs有worker thread, SharedArrayBuffer同mutex

果班公司用錯nodejs, 而唔係nodejs有問題
毒撚研究所所長 2022-1-1 23:52:07 學緊寫web front+back end
front end用緊react
backend 有無人用flask
:^(
識python所以用左
:^(

同埋有無人用heroku host過自己網站
:^(
毒撚研究所所長 2022-1-1 23:53:41 咁你會建議改用咩
:^(
無奶油俾人用 2022-1-1 23:54:15 Flask 用黎寫過stripe api
:^(
:^(
heroku 之前試過
基duck徒 2022-1-2 00:01:58 我好低要求,用Java 都做到,唔洗clear code又或者好特別嘅feature,可以做到正常multithread 嘅programming language / framework就得,唔係亂開cluster又或者用埋啲奇怪方法就算,再搭多個message queue

係唔明點解一個for 寫api 嘅tool 會畀人用埋嚟做啲唔係佢purpose 嘅嘢
:^(
無奶油俾人用 2022-1-2 00:02:37 我唔係出po既ching , 帶定個頭盔先,如果係我既話,真係有呢個要求,而language 層面真係好似呢位ching 咁講做唔到既話,我會

Mutex lock 用redis shard lock
Cluster 當thread 我會假設 你寫緊socket or websocket 個類, 建議去用 AWS websocket api gateway 或者appsync

Require statement 無得救,要慢慢refactor ,建議linting 到著手 ,再寫require 就紅哂過唔到CICD

再講多次我唔係出po個位清,d情況我assume 係咁實際唔知個位清預到咩情況,點解答係因為想同大家交流下 睇有無更好既方法當學野
算子代數 2022-1-2 00:09:57 完全唔識multithreaded嘢, 留名學習
基duck徒 2022-1-2 00:15:27 唉,公司好多project 仲用緊v10,嗰時好多嘢仲未stable冇用到,咪淨係用cluster,一叫migrate 成班呱呱叫
:^(

Ads

本土文化淫 2022-1-2 00:16:04 認同巴打講既野。
可能我用開 aws d service (e.g. sns,sqs,lambda,asg)。
未遇上過上面位巴打講既問題
本土文化淫 2022-1-2 00:18:10 python 寫 api 用 django 會唔會方便 d?
我通常用 flask 放 api 比 node.js call python d library
:^(
本土文化淫 2022-1-2 00:21:31 做左咁耐未試過玩到要 multi thread
通常 d workload 多頂唔順就 asg 開多部機黎 run
:^(

btw 本身 node.js 玩 event loop 唔洗好似 python 咁開 thread 先做到 async 咁 run 野?
利申唔熟。留名學野
基duck徒 2022-1-2 00:22:37 Cluster 佢唔係淨用嚟開websocket,係開兩條data pipeline加一個express server,根本連個system design 有問題
:^(


一係就改過system design,一係就學你話將啲service 重新寫過,由最基本linting 落手

我想帶出nodejs 唔係錯,但係用嘅人先錯,公司班senior 因為淨係用過nodejs覺得佢係萬金油,乜鳩都淨係用nodejs 唔用其他tool
:^(
本土文化淫 2022-1-2 00:28:33 岩啊,家陣玩 microservice。認同應該唔同 purpose 用最適合既方法去做。
基duck徒 2022-1-2 00:29:10 Btw 我唔太熟nodejs ,有冇其他人教返我正常common practice ,multithreaded data pipeline點做 ,我都係依一年先掂nodejs ,仲要係爛code
:^(
17號 2022-1-2 00:37:40 nestjs 其實幾好啦, 多人用都出名. 起碼有事咩都有人一齊傾下.
仲要係typescript. d code 都會易睇易maintain.

係現今micro service 既世界. backend 咩 language 其實又冇咩所謂
golang 都幾好 簡單直接.

除左php就唔好掂啦
無奶油俾人用 2022-1-2 00:43:59 我估簡單用就async/await 就夠 睇下event loop 夠唔夠用,
無奶油俾人用 2022-1-2 00:45:14 再加埋setInterval loop 住佢 single thread but event loop , 有機會同co-routine 一樣
:^(
:^(
馬拉申科上尉 2022-1-2 00:49:34 仆你個臭街又要學新野
:^(
:^(

Ads

馬拉申科上尉 2022-1-2 00:50:39 冇networking sense點 full stack
:^(
本土文化淫 2022-1-2 00:58:54 要乜 networking sense
:^(
開 port ?
諸如此類 2022-1-2 01:00:28 由generator/async generator/iterator開始學起?
如果全部野都係non blocking, nodejs唔需要用multiple thread
諸如此類 2022-1-2 01:01:36 WTF
:^(