用Netty实现一个无限扩展的IM服务(第3回讲讲准备的软硬件)

3 篇文章 0 订阅
1 篇文章 0 订阅

    上一回的文章描述了IM的设计思路,整个思路非常的简单。

    这一回,为了实现这个东西,我们去聊一聊需要准备些什么?

    人:一个,男女不限,年龄不限,不要求五官端正,但需要有一定的逻辑思维能力,玩过一下Linux,写过一阵子Java。知道Eclipse是什么,当然,如果知道鄙视Eclipse那就更佳了,如果甚至知道什么编程的道和术之类的,那就简直上乘了。

    硬件:3台CentOS做服务器(最低配置2核/4G内存/30G硬盘),一台配置不太差的笔记本,用做操作终端,写代码,以及聊天(做这个东西很无聊的,不聊聊天怎么做得完)。

    组件:Redis,Zookeeper,RocketMQ, MongoDB,MySQL,nginx

    注:第二回的架构图并没有画MySQL,nginx,这部分是在http服务模块里,这个部分的组件太简单,所以懒得画了,不过后面会说,看到后面就知道了。

    框架:Spring Boot/Hibernate/Netty(不知道拼对了没有,本人书读得不多,大神别取笑啊)。

    IDE:   Eclipse。

    看嘛,除了那三台服务器和笔记本,其它的都是免费的,服务器嘛,想便宜就去租国外的小vps,懒得翻的话,或者国内的这个云,那个云,如果实在想便宜,就别集群了,租个单机玩玩就行。实在还想更便宜的,就自己买个容量大一点台式机把所有服务都跑上去,用我朋友阿强的观点就是,服务器,集群在自己的电脑上跑?这跟自己撸管有什么区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值