openresty开发,openresty开发指南
导读:大家好,今天小编关注到一个比较有意思的话题,就是关于openresty开发的问题,于是小编就整理了2个相关介绍openresty开发的解答,让我们一起看看吧。grpc 网关技术选型?只会C语言,会找到工作吗?grpc 网关技术选型?gRPC必须使用 HTTP/2 传输数据,支持明文和TLS加密数据,支持流数据的交互。充分利用 HTTP……...
大家好,今天小编关注到一个比较有意思的话题,就是关于openresty开发的问题,于是小编就整理了2个相关介绍openresty开发的解答,让我们一起看看吧。
grpc 网关技术选型?
gRPC必须使用 HTTP/2 传输数据,支持明文和TLS加密数据,支持流数据的交互。充分利用 HTTP/2 连接的多路复用和流式特性。
技术选型
1、最早******用Netty来做,但由于gRPC的proto模板不是我们定义的,所以解析成本很高,另外还要读取请求Header中的数据,开发难度较大,所以这个便作为了备选方案。
2、另一种改变思路,往反向代理框架方向寻找,重新回到主流的Nginx这条线,但是nginx***用C语言开发,如果是基于常规的负载均衡策略转发请求,倒是没什么大的问题。但是,我们内部有依赖任务***关系,也间接决定着要依赖外部的存储系统。
Nginx适合处理静态内容,做一个静态web服务器,但我们又看重其高性能,最后我们选型 Openresty
(图片来源网络,侵删)
只会C语言,会找到工作吗?
语言只是工具。如果在其他基础知识都ok的前提下,哪怕只会C,是可以找到工作的。
例如,如果你对网络方面感兴趣,可以从事nginx的二次开发(尽管现在使用OpenResty做业务开发的比较多)。
如果对协议栈、内核感兴趣,那么C语言几乎是必须的。
(图片来源网络,侵删)
如果对于ssl相关的感兴趣,比如keyless等,那么C语言也几乎是必须的。
总之,语言没那么重要。首先看你喜欢哪个方向。哪怕使用shell脚本都可以写一个简单的任务中控系统(大雾)。
祝愿楼主能够找准方向。
到此,以上就是小编对于openresty开发的问题就介绍到这了,希望介绍关于openresty开发的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.registrycleanersforyou.com/post/9966.html