ijgate 服务端程序

     最近因为工作的原因,在Java后端集成了RabbitMQ, Redis, 自己弄了一个消费服务程序, 还有一个 Java Socket Server 用来接收物联网数据。 呵! 客户端启动调试,需要开5套程序! 服务器端也比较优秀,3台主机,1台Redis, 1套主从数据库,1 套MQ(TNND,给了我RocketMQ, 用过没,那真是跟坐rocket 一样的,垃圾一般的东西!).

     这几天在想,要把把 MQ, Redis, 和 Socket Server 集成到一起,自个儿弄一个? 有什么好东西可以弄的?  c, c++, go, rust,qt,  java, 我全看了一遍,觉得有点体会 (哈,只是个人体会):

    Java: 用起来很舒服,做 socket 也很舒服。但是后端(中间件),似乎跟Java没啥关系,Tomcat 算不?如果算那还成。 但是真的,感觉美国人在忽悠我们弄前端,他们使劲用c写程序?

    c:  学起来很舒服,干活是真的不行,难啊,用了java 多少年,再用c, 感觉各种不适应,没有string, 没有 类, 各种方法受限,搞得我一点劲也没有了,唉,还是学艺不精啊。

    go: 这语言,感觉上手很快啊,弄个小编译器,一个notepad++ 就能干活了嘛! 但是总感觉他不是太正经的软件系统。那个 Thomas 搞了这个?牛是牛的,用的牛企也多,简单易学,但感觉不太适合我。

    rust: 这个看上去就高大上了,上天入地跨平台无所不能,c/c++ 的终结者? 好吧,我在windows上装一个试试? 尼马这玩艺也不太正经,在windows上安装,必须要有一个MS visual studio 2013+ 版本安装好,他要用那个vc 编译器? 我在想啊,这个rust 到底编译出来的程序有多少大?不会拉出一大堆东西来吧? 算了算了,刚刚为了装个 visio 去淘宝买了个激活码(别告诉别人),现在又要去买个visual studio 的激活码吗? 我不想装了,浪费我一晚上学习rust 语法,激动人心没睡好。

     不过 rust 和 go 都有一个特点,我可能没看清,他们更象是 c killer, 但是都不喜欢c++ 的oo? 是这样吗? 如果我没看错的话。

   qt: 别说了,这玩艺挺好用,但是生成的东西那叫一个大啊! 人家一看你这就是QT写的,好没技术含量啊。

    -------想来想去,还是 c++ 吧!

    c++:  能面向对象,也能面向结构过程式,很适合我这种不按规矩写代码的人。跨平台用IFDEF,没问题。开发环境用 code blocks, 挺爽的! 酸爽啊! 加几个lib 要试好久。Mingw 一起玩! 不过说实话,c++ 更适合在linux下编译,而在windows 上做的时候,各种水土不服啊,控制不住自己要用vc 啊! 那小界面,拖一个button 过来双击就开始写代码的感觉 - 唉。还是要用codeblocks 好好干,会有成功的一天的。 -  c++ 是真优秀: release的程序非常小,点击直接运行! 去NM的JVM。哈哈。

    现在时间不是太充足,没有以前写jfdraw时能整花上 8个月了,不知道这个程序需要花多久: 自写集成 MQ,REDIS, SOCKET SERVER IOT, c++跨平台(windows/linux为主).

     贴一张图,表示有点进展。祝各位兄弟姐妹安好!

 

 

  

 

 

 

  

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值