大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
牛皮不多了,继续吹起。。。。
最近一直看大家写的东西,了解的内容不少,我的牛皮也差不多吹完了。。。。
最后在说说最近测试的dotnetty.去年弄下来试了,不行,最近又弄下来了看看,可以了。哇哈哈哈哈哈哈。
我用过java的netty,就不多说它的使用和原理了,网上有书,有无数的博文,随便找。当然dotnetty比较少,毕竟才出来不久,而且还是.net core的。这个是翻译的使用原理可以看java的netty.当然dotnetty更加简单点,它的例子就够用了,差不多了。
我还把它的源码扣出来,编译了.net standard版本,不同的是单独引入了微软的独立库(.net standard2.0没有valuetask),另外把日志提取处理,换成了log4net.已经上传git.
另外再提一款通信组件zmq,有完全c#版本的,不过据说性能低点,已经简单测试了,可以正常通信,里面的模式可以扩展。
回到正题, dotnet有http协议和mqtt协议的解析,可以扩展有效的服务功能。
顺便提醒,其实mqtt协议,我建议大家看看有没go写的,一般go简单,部署就一个文件搞到。比较这个只是消息传输。
画个大饼。
mqtt负责订阅发布消息,dotnetty作为主要的通信组件。按照一般的加密传输方式处理传输过程。用etcd架设分布式系统。在加上前面的缓存,负载均衡,数据库,基本上差不多了。我感觉满足所有的组合内容了。以后看见什么再说吧。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/222753.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...