首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
FY噶得
2018-12-27 21:56
已编辑
西安理工大学 Java
关注
已关注
取消关注
Java分布式应该如何学习?
目前我只是熟悉SSM框架,做过web项目开发,但是对分布式系统架构一点也不了解,只听过dubbo、zookeeper、mq等各种技术。
请问大家,分布式应该如何去入门学习?我想搞清楚分布式的架构是什么,包括哪些部分,各部分用到的技术和它们之间的关系等等。我想先了解架构,再去学习用到的技术。
求推荐一些书籍和学习资料。
#Java#
提示
全部评论
推荐
最新
楼层
Allen烽
门头沟学院 Java
菜鸡一枚,谈谈拙见【序号代表学习序列】: 1)首先学习分布式先学基础 比如分布式架构相关概念,然后是分布式应用通信协议TCPIP UDPIP那一套理解单播 组播 广播那套 然后是理解序列化反序列化,http那套,然后入门RPC ,从java的rmi入手理解一个基础的rpc框架需要具备哪些东西 然后常用的webservice去学习下。 2)zookeeper 从这个技术栈你能学到 分布式中的节点 也会学到啥是CAP Base,也会接触到分布式事务是个啥 然后去玩下zookeeper的相关应用,比如常用的分布式锁,比如集群,比如发布订阅,比如他的master*** 3)Dubbo 这边的话去学习Dubbo的架构和使用,了解它配合注册中心的系列玩法,可以去玩相关的集群容错 4)分布式事务 2pc 3pc 柔性事务 TCC事务 最大努力通知型 5)NIO 原理及实例 理解同步阻塞,同步非阻塞 缓冲区buffer原理 io多路复用的相关内容,为netty的学习铺底子 6)netty 三种线程模型 内存池 零拷贝 无锁化串行设计理念 写一个netty的实例去结合实例去理解 7)分布式消息通信 activemq rabbitmq kafka 系列玩法 和理解为啥要用这个消息队列,它技术的产生必定是有 业务的需要,从如何设计消息队列的角度来俯瞰消息队列 比如扩展 8)redis nosql的一种,相关玩法,这边可以了解下他的用法和扩展内容,比如主从和哨兵模式,当然集群也可以玩一玩 9)session跨域问题 10)nginx的玩法 11)分库分表 垂直拆分水平拆分 然后跨库分页 mysql的主从配置 然后是去玩sharding-jdbc或者mycat来做分库分表实战 12)mongodb 这块因为我也不熟,用的较少,所以只列一下 13)docker
4
回复
分享
发布于 2018-12-28 10:59
我爱麦香鱼
第四军医大学 C++
我当时问了下百度面试官这个问题。。他告诉我看大公司源码,不是bat是google,amazon等,说文档好,代码规范。他的话可谓是简单粗暴了。
1
回复
分享
发布于 2018-12-28 00:10
我是一个大菜鸡
门头沟学院 Java
进来学习一波,帮顶
点赞
回复
分享
发布于 2018-12-27 21:59
死宅一个
吉林大学珠海学院 Java
帮顶
点赞
回复
分享
发布于 2018-12-27 22:32
阿斗别抖了
西安邮电大学 Java
帮顶
点赞
回复
分享
发布于 2018-12-27 23:18
草木兰
Java
m
点赞
回复
分享
发布于 2018-12-28 00:11
晴天Jay
暨南大学 Java
mark
点赞
回复
分享
发布于 2018-12-28 03:01
我是向宇
美团_高级java开发工程师
学一下常用的中间件吧 配置中心 调度中心 消息队列 远程调用 这些 ,了解一下他们的概念和作用,然后再找些比较大众的具体的框架去学
点赞
回复
分享
发布于 2018-12-28 08:54
为你扣下F键
腾讯_后台开发
校招考分布式吗
点赞
回复
分享
发布于 2018-12-28 10:14
!棒棒锤!
门头沟学院 Java
面试battmd实习,然后进去学,让导师教你,还给你钱
点赞
回复
分享
发布于 2018-12-28 15:39
还没有回复哦~
相关推荐
10-21 18:16
已编辑
门头沟学院 Java
帮简历优化 Java后端 @牛客464076674号
@牛客464076674号 个人认为你简历应该是才开始写,有些细节没注意好。加油慢慢完善~ 另外金九银十差不多已经过了,剩下的岗位没之前的多,现在的策略建议是不要着急,用长的时间跨度不断完善简历,蹲更想要的实习岗位。 待修改简历: 下面给出我的建议,按存在问题 + 修改意见来组织语言。 (1)书写细节 Springboot改为SpringBoot、实践经历改为项目经历、可以去掉换行的;。美观些 逗号有些是英文逗号,有些是中文逗号,不要粗心了 英文技术关键词有些和中文之间有空格,有些又没有,统一加上空格 (2)项目描述 项目描述过于简单,只是潦草交代了有什么功能。 首先这个项目有多少人参与,如...
投递牛客等公司10个岗位 >
点赞
评论
收藏
分享
11-10 15:02
合肥工业大学 Java
淘天一面
秒杀的架构如何设计的 用到了异步扣库存,是不是仍要在db中进行判断,这样吞吐率是不是就下降了? 项目的qps是多少, tps和qps区别呢 try catch finally结构中 try如果return了 会走到finally中么 return 中执行某些操作 这个会执行么finally一般执行关闭资源的操作 如果这个过程出现异常怎么处理final放在类上有什么用?final修饰hashmap 能忘这个map中添加元素么五个线程abcde 如果想先执行a 在执行bcd,bcd执行完后执行e如何做?用过countdownlatch么项目中有用过thread.sleep()这样的代码么 会释放cpu锁么 应该用什么来让出时间片说到了synchronized 你会将它锁在方法上么 为什么,锁一个对象 这个对象是怎么确定下来的,我说new 一个obj,他说这样直接锁this对象不行么?hashmap扩容和树化说一下说到了红黑树你知道每次翻转高度差的变化么其他常用的集合类说一下现在基本使用https而不是http能说一下他们的区别么https能防止什么样的攻击 怎么做的https 建立连接的时候是几次握手http2和1的区别手机淘宝我输入一个商品按下搜索之后 会发生一个怎么样的过程#软件开发笔面经#
查看20道真题和解析
软件开发笔面经
点赞
评论
收藏
分享
10-21 11:35
已编辑
门头沟学院 Java
佬们,黑马点评的这个乐观锁搞不懂,求教呀
就是这个,百思不得其解。个人理解它的本质是:1、通过rr默认隔离级别下给当前记录加锁,只允许当前事务update,令多个事务串行处理该记录。2、判断库存数>0,才进行库存扣减。这跟乐观锁有什么关系呢?这不只是一个条件判断sql吗?如果说认为这是单纯靠库存字段作为乐观锁,那还是可能出现多个事务判断库存>0,并一起扣减,导致超卖,想解决该问题本质还是靠记录锁呀,记录锁不是悲观的吗不知道我是不是哪里理解错了,大佬们教教我!!😭
老衲法力无边:
是的,借助数据库update的行锁是悲观锁,并没有用到版本号之类的机制
点赞
评论
收藏
分享
11-12 15:31
百度_技术工程研发组_java后端开发实习生(实习员工)
不太看笔试+不卡学历的大厂合集
不太看笔试+不卡学历的大厂有哪些?欢迎各路hr、小伙伴总结#牛客创作赏金赛##哪些公司校招卡第一学历##今年秋招哪家公司给的薪资最良心?#
牛客创作赏金赛
哪些公司校招卡第一学历
点赞
评论
收藏
分享
11-07 15:00
OPPO_人力资源部_人事专员(准入职员工)
OPPO内推OPPO面经
oppo二面1自我介绍2本科有参加项目或者比赛吗?3展开讲解一下硕士学位论文。课题目前什么进度?现有算法缺陷是什么,用人工智能做是创新点吗,怎么想到的?需要做实物吗?这个研究是理论封存还是有实际的工程价值,有相关的项目背景吗?做项目或者科研,刚开始拿到项目时,有会给自己定更高的指标的情况吗?加工误差在实际过程中怎么解决的?4经历偏天线,从个人发展来说,你怎么看天线射频领域?5本科,硕士学习中有遇到让你挫败感的事情吗?6项目是个人做的吗,还是一个团队做的?7最近一年除了毕设,有对生活学习有什么规划吗?8有了解oppo的一些产品吗?oppo hr面1自我介绍2为什么应聘oppo,对oppo的了解。...
点赞
评论
收藏
分享
点赞成功,聊一聊 >
3
49
评论
分享
回复帖子
提到的真题
返回内容
招聘动态
查看更多
字节跳动
2025校园招聘
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.5W
2
...
C++选手秋招总结
1.5W
3
...
字节20多面终究一场空
1.5W
4
...
不装了!牛客就是OFFER判官
1.2W
5
...
华为电话oc了
9425
6
...
泡出来啦
8264
7
...
秋招圆满结束
7456
8
...
阿里云管培生开奖了
6932
9
...
总结一下鼠鼠找实习的历程
6631
10
...
爱信等
5907
正在热议
#
25届秋招总结
#
337984次浏览
3210人参与
#
我的实习求职记录
#
6076115次浏览
83583人参与
#
百度开奖
#
190131次浏览
1208人参与
#
地方国企笔面经互助
#
4738次浏览
12人参与
#
职场吐槽大会
#
89484次浏览
731人参与
#
选完offer后,你后悔学本专业吗
#
22292次浏览
159人参与
#
北方华创开奖
#
38508次浏览
396人参与
#
如果有时光机,你最想去到哪个年纪?
#
22789次浏览
447人参与
#
如何一边实习一边秋招
#
998246次浏览
12677人参与
#
国企还是互联网,你怎么选?
#
89557次浏览
697人参与
#
腾讯求职进展汇总
#
197607次浏览
1649人参与
#
bilibili求职进展汇总
#
33601次浏览
359人参与
#
许愿池
#
215153次浏览
2535人参与
#
正在实习的你,几点下班
#
53712次浏览
396人参与
#
国央企薪资爆料
#
12718次浏览
94人参与
#
上班苦还是上学苦呢?
#
76607次浏览
700人参与
#
海康威视求职进展汇总
#
401340次浏览
3411人参与
#
学历or实习经历,哪个更重要
#
54472次浏览
427人参与
#
风评不好的公司,你会去吗?
#
20442次浏览
93人参与
#
入职第一天,你准备什么时候下班
#
21735次浏览
144人参与
#
招聘要求与实际实习内容不符怎么办
#
10884次浏览
277人参与
#
网易求职进展汇总
#
33692次浏览
289人参与
牛客网
牛客企业服务