國外前沿技術分享(一)
阿新 • • 發佈:2022-02-06
國外前沿技術分享
https://www.youtube.com/watch?v=I8yy2Cy7dDI&feature=youtu.be&tdsourcetag=s_pcqq_aiomsg
netty3 .x在堆上建立了太多的物件。
3.x也沒有一個很好的記憶體池。
3.x沒有針對linux做優化,4做了優化
3的執行緒優化也不是很合理
- TCP FASTOPEN也是個很有趣的配置項
如果你對連線兩端都擁有完全的控制權、在連線第一次握手時你就可以開始傳送資料,如果結合ssl一起使用,你可以節省一次握手的Round-trip時間,但這隻適用於你對兩端擁有完全控制權的情形,假設你的Client app和Server app都執行在同一個資料中心,但你仍然想要使用SSL或者TLS。這個選項可以明顯的減少掩飾。
https://www.youtube.com/watch?v=6CZvMLgz_kc
為什麼需要響應式程式設計?
什麼是響應式程式設計?
響應式程式設計宣言(誤)https://www.reactivemanifesto.org/zh-CN
- 響應式系統所必須的四個要求
- 事件驅動和訊息驅動的區別
事件無明確的傳送物件,而訊息有。
- Rx Marble
- 微服務與響應式程式設計之間的關係
- RxJava
- Spring Reactor 相比上面增加了流的概念
- Akka
- Vert.x 多語言