国外前沿技术分享(一)
国外前沿技术分享
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 多语言