1. 程式人生 > 其它 >國外前沿技術分享(一)

國外前沿技術分享(一)

國外前沿技術分享


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 多語言

all in all