分布式和微服务的区别|环球今日讯
1.分布式和微服务有什么区别呢?
答:分布式的核心就一个字:拆。只要是将一个项目拆分成了多个模块,并将这些模块分开部署,那就算是分布式。
(相关资料图)
如何拆呢?有两种方式:水平拆分,或垂直拆分(也称为“横向拆分”和“垂直拆分”),具体如下:
水平拆分:根据“分层”的思想进行拆分。例如,可以将一个项目根据“三层架构”拆分成 表示层(jsp+servlet)、业务逻辑层(service)和数据访问层(dao),然后再分开部署:把表示层部署在服务器A上,把service和dao层部署在服务器B上,然后服务器A和服务器B之间通过dubbo等RPC进行进行整合(在左下角的“阅读原文”里有dubbo的视频课程,可以点击学习),如图所示。
垂直拆分:根据业务进行拆分。例如,可以根据业务逻辑,将“电商项目”拆分成“订单项目”、“用户项目”和“秒杀项目”。显然这三个拆分后的项目,仍然可以作为独立的项目使用。像这种拆分的方法,就成为垂直拆分。
什么是微服务呢?
从名字就能知道,“微服务”就是非常微小的服务。
微服务可以理解为一种非常细粒度的垂直拆分。例如,以上“订单项目”本来就是垂直拆分后的子项目,但实际上“订单项目”还能进一步拆分为“购物项目”、“结算项目”和“售后项目”,如图。
现在看图中的“订单项目”,它完全可以作为一个分布式项目的组成元素,但就不适合作为微服务的组成元素了(因为它还能再拆,而微服务应该是不能再拆的“微小”服务,类似于“原子性”)。
总结:
分布式:拆了就行。
微服务:细粒度的垂直拆分。
2.Java中不是有GC吗,怎么还有内存泄漏一说?
答:Java内存有两种常见问题:内存溢出和内存泄漏。
内存溢出好理解,就是JVM内存有限。如果对象太多,JVM内存放不下了,就会内存溢出。
那什么是内存泄漏?首先得明确,GC只会回收那些“不可达”的对象(可以简单理解为,如果一个对象存在着指向它的引用,这个对象就“可达”;如果没有引用指向它,则“不可达”)。
若一个对象是“无用但可达的”,就会造成内存泄漏。
如下代码中,obj的值是null,因此是“无用的”;但同时obj又同时被被list引用,因此是“可达”的,所以此时的obj就会造成内存泄漏。
Object obj = new Object();list.add( obj );obj = null ;
除了上面obj这种内存泄漏的情况以外,在实际开发中最常见的内存泄漏就是打开资源后没有调用close()方法。例如socket、io流等,都需要再最后close()一下防止内存泄漏。
标签:
分布式和微服务的区别|环球今日讯
2023-03-20
世界关注:我国最大泳装生产基地在东北:全球每卖4件泳衣就有1件来自辽宁兴城
2023-03-20
环球今热点:山前山后白花开
2023-03-20
外省人海南落户条件2020_外省人海南落户条件
2023-03-19
续聘申请书范文50字(共17篇)
2023-03-19
今亮点!天博“板凳上的博物馆”开讲
2023-03-19
全球要闻:笔记本电池管家有用吗_笔记本电池管家
2023-03-19
国家电网辽宁重大电网工程暨大雅河 兴城抽水蓄能电站开工_天天微头条
2023-03-19
天天热头条丨家装地暖施工工艺流程_家装地暖品牌排行榜
2023-03-19
pa6与pa66的材料区别_pa66是什么材料
2023-03-18
世界关注:我国最大泳装生产基地在东北:全球每卖4件泳衣就有1件来自辽宁兴城
环球今热点:山前山后白花开
外省人海南落户条件2020_外省人海南落户条件
续聘申请书范文50字(共17篇)
今亮点!天博“板凳上的博物馆”开讲
全球要闻:笔记本电池管家有用吗_笔记本电池管家
国家电网辽宁重大电网工程暨大雅河 兴城抽水蓄能电站开工_天天微头条
天天热头条丨家装地暖施工工艺流程_家装地暖品牌排行榜
pa6与pa66的材料区别_pa66是什么材料
纯电平台打造的GV60正式上市,水晶挡把你爱了吗|天天关注
p4000显卡相当于什么级别(p4000相当于什么显卡) 要闻速递
天天日报丨03月18日10时山东泰安昨日累计报告阳性感染者确诊144例 怎么判断自己是否属于轻型感染者
睾丸不一样大正常吗,不痛不痒_睾丸不一样大正常吗 世界热点评
枸杞子怎么吃效果最好_枸杞要怎么吃 天天亮点
国家注册商标网_国家注册商标官网
人民陪审员待遇怎样_人民陪审员待遇
视焦点讯!西域旅游(300859.SZ)拟与亿航智能达成合作 借助无人驾驶航空器开展低空游览项目
金道科技接待招商基金等多家机构调研_天天消息
珲春:文旅市场持续升温回暖
潮汐 的拼音_潮汐的拼音
手握8万看啥捷达!这战斗小车比思域还帅,国六排放低至7万起 世界球精选
速讯:圣经mp3朗读播放全集下载_圣经朗读mp3下载全套66卷
【环球新要闻】中国汽车更高水平参与全球竞争
快资讯丨长安福特全新锐界L要来了!新车配置丰富,提供混动,17号预售
世界快资讯丨岸田文雄称日韩将早日重启安全对话
世界头条:盗墓空间之一夜一诡梦
焦点资讯:北京动物园将8类行为列入游园“黑名单”!设曝光台曝光
世界简讯:迷人远足手机版_迷人远足
世界热消息:定安:六旬老人走失被邻居物业协力寻回
- 每日快播:戴银手镯的好处和禁忌
- 焦点速读:显奘_对于显奘简单介绍
- 福晶科技(002222):3月15日北向资金增持172.67万股|世界视点
- 被人说会穿的Look是怎样的?简约T恤新潮搭配,俏丽迷人别有滋味
- 美丽常州六百字作文(精选70篇) 全球时快讯
- 观天下!防晒服属于什么类目_防晒服什么颜色好
- 火炬之光2switch联机_火炬之光2——VLAN平台联机方法|全球观天下
- 全球微头条丨计提工资社保账务处理(计提工资社保会计分录)
- 大侠立志传修改器下载-大侠立志传修改器大全-单机游戏修改器
- 旧爱名场面又来了!陈伟霆阿Sa同框,男方临阵脱逃,女方尴尬撞衫
- 有编制和没编制的区别是啥_有编制和没编制的区别
- 东北菜名顺口溜_菜名顺口溜
- 当前资讯!四维图新第一大股东拟通过公开征集转让方式协议转让公司6.21%股份
- ps用钢笔抠图怎么保存抠出来的部分图片_PS用钢笔抠图怎么保存抠出来的部分
- 环球快讯:信德新材董秘回复:公司经营管理层会勤勉工作,争取项目早日实现量产
- 农民注意!自建房新规来了,湖南率先推行:自建房一般不得超过3层
- 金观察•一线|江苏天目湖实控人变更 当前要闻
- 环球快看点丨广西庭艺外国语培训学校
- 海蝶音乐旗下艺人事件_海蝶音乐旗下艺人排名
- 防晒霜和隔离霜是不是都要擦_先擦防晒还是先擦隔离霜 焦点速讯
- 豆腐鲫鱼汤的做法给孩子喝_豆腐鲫鱼汤的做法
- 当前快播:濮阳惠成:公司控股股东发债是基于控股股东的自身发展需求
- 环球热资讯!酱菜馆、中侨大学、墙门里……金山这位美术老师用漆画展现9个村的特色
- 环球即时看!富瑞:维持佐丹奴国际(00709.HK)“买入”评级 目标价升至2.9港元
- 【时快讯】温氏股份:3月10日融资买入1783.64万元,融资融券余额8.59亿元
- 三角梅夏天可以剪枝吗 能不能夏天给三角梅剪枝-全球速看
- 邦克仕是哪个国家的品牌_邦克仕是什么国家的品牌 资讯推荐
- 精选!高碳水化合物的有哪些_有哪些高碳水化合物食物
- 佐助什么时候变好人_佐助什么时候变好
- 长城环亚控股:2022年净利3.18亿港元 同比减少58.20%
- 当前快播:礼兵护送宪法入场画面是这样切的事件简单介绍
- 世界快看点丨硅酮耐候胶国家标准_硅酮耐候胶
- 环球最资讯丨曲靖党建引领基层治理破局开篇 下好乡镇“关键”棋 带动治理全盘活
- 观天下!巴黎人报:巴萨和曼城多次考察巴黎17岁前锋乌斯尼
- 前任3歌曲都有哪些_前任3歌曲有哪些
- 市农业生产资料协会发出倡议:全市农资经营企业做好春耕保供服务
- 天天资讯:昆明学校
- 手上起了好多小水泡_手上长小水泡怎么回事
- 即时看!如何把显示桌面的图标放到任务栏_如何把显示桌面图标放到任务栏
- 环球今头条!强巴林寺_关于强巴林寺的介绍
- 03月10日15时浙江舟山疫情数据 阳了以后为什么会腰疼?应该怎么办?
- 即时看!上海进贤商会庆新年酒会隆重热烈
- 12月18日山东烟台疫情情况数据及烟台最新疫情报告发布 当前资讯
- 孔夫子旧书网官网-快播
- 环球百事通!一图读懂丨郑州出台优化营商环境36条
- 无证驾驶的酒驾怎么处罚|环球快看点
- 森林环境学
- 公猫绝育后注意事项7天_公猫绝育后注意事项 天天视讯
- 张颂文老婆罕见曝光,颜值出众气质温婉,狂飙“唐小龙”上门做客_世界快资讯
- 美股回购规模创纪录 全靠这5家公司