最近在学分布式,我想问下大家,分布式环境是依托什么搭建的。本身自己是一个学生党,目前的几个方案都有过尝试,或者准备尝试,如下:
redis
搭建起来要至少 6 个节点,感觉也很吃钱。另外都得上散热,也是个问题。Java 后端入门小生,很多的中间件、框架等都需要分布式环境,希望各路大神分享下宝贵意见!
1
Raymon111111 2019-07-31 10:50:04 +08:00
学生学好基础和数学, 如果可以多看看源码, 比如你提到 redis 和 zk, 那原理都清楚吗
数据结构 网络技术 操作系统 你说的这些玩意工作以后慢慢接触就好了 |
2
wly19960911 2019-07-31 10:51:27 +08:00
aws 有学生优惠, 不管是买还是自己申请, 150 刀随开随用够你用很久了.
|
3
gclove 2019-07-31 10:51:56 +08:00
老实说,有的方案你都列出来了
先从理论文章入手 ~~ 后边再实践也可以 |
4
RubyJack 2019-07-31 10:54:21 +08:00
学一下 docker
|
5
yeya24 2019-07-31 10:55:25 +08:00 via iPhone
docker 就行了 区别不大…你说的这些分布式本身不就是多进程之间的互相通信吗然后组成集群吗,实际上换下端口改下配置用一台机器也可以跑。
|
6
PressOne 2019-07-31 11:05:33 +08:00 via Android
分布式主要是搞清楚调度系统,调度系统的底层比较复杂,一般会用就行。
|
7
andj4cn OP @Raymon111111 马上就毕业了,目前拿到了几个 offer,只是想多深入研究一下。
|
8
maichael 2019-07-31 11:22:06 +08:00
k8s 模拟分布式环境?(#滑稽
|
9
Raymon111111 2019-07-31 11:23:00 +08:00
|
10
vincel 2019-07-31 11:24:28 +08:00
为啥要弄虚拟机这些 比如 zookeeper 一台电脑跑多个实例不就行了 每个实例改下端口 一样可以搭建集群啊 对你学习来说效果是一样的
|
11
claymore94 2019-07-31 11:44:34 +08:00
同一楼 最好看些基础课的东西
|
12
laminux29 2019-07-31 12:00:17 +08:00
高配电脑 + VMware WorkStation + 早期不耗内存的 Linux 版本,完全可以模拟简单的分布式场景。
|
13
Mirana 2019-07-31 12:00:18 +08:00
单机就可以搭的
|
14
Takamine 2019-07-31 12:54:28 +08:00 via Android
有些单机就可以,比如 kafka 和 zk 如何单机三个 broker,官网就有,其他的推荐还是看看 docker 玩一下。
|