环球今亮点!分布式和微服务的区别
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()一下防止内存泄漏。
标签:
- 环球今亮点!分布式和微服务的区别
- 一组图了解海洋在各种天气背后扮演了什么角色?
- 省市场监管局调研中牟县小微企业质量管理体系认证提升工作 全球快看
- 沈阳大型啤酒厂年产5000吨精酿啤酒设备价格|环球观速讯
- 中国铝业(601600)3月16日主力资金净卖出2.13亿元
- 经典长篇笑话_经典长篇笑话 天天热资讯
- 环球新动态:吴裕泰铁观音1000价格_吴裕泰铁观音
- 环球资讯:*ST大通收关注函,要求说明希格玛所不再担任公司审计机构与此前其对2021财报无法表示意见是否存在关联
- 天天观热点:央视315晚会曝光:香米、美容针、安全头盔等问题需提高警惕
- 天天精选!盗墓同人文《凤钗》by卿家六少
- 2023年开卷校平剪切生产线现状分析|全球观察
- 玩dnf一卡一卡的是怎么回事(玩dnf一卡一卡的)
- 【全球独家】孕妇牙疼怎么办最快最有效缓解_孕妇牙疼怎么立刻止疼
- 港交所(ADR)(HKXCY.US)3月15日收盘报41.11美元/股,跌0.65% 全球速讯
- 今日热文:继日本后,韩国U20队也饮恨点球大战,乌兹将与伊拉克争冠
- 世界焦点!大全能源: 新疆大全新能源股份有限公司2022年年度报告摘要
- 婚前检查能查出流产史吗女_婚前检查能查出流产史吗
- 新动态:我国实现多个领域新突破 推动高质量发展
- ps文件转ai文件_ps文件转ai矢量图
- 小学生第3套广播体操_小学生广播体操七彩阳光第三套|世界速看
- 临铁!朝阳五环再现89平三居户型_天天播报
- ChatGPT-4震撼发布!准确性提高,能在SAT上能击败90%人类
- 环球快讯:1.5万人参加、最小参赛者5岁,上海人工智能从娃娃抓起
- 药品采购合同范本_药品采购合同
- 抗浮水位标高_抗浮水位是什么意思_要闻速递
- c盘program files里面的什么文件是可以删除的?
- word文档删除页眉横线快捷键_删除页眉横线快捷键
- 全球即时:停车场道闸杆价格_停车场道闸价格
- 精彩看点:受旱灾持续影响 乌拉圭农业直接损失预计将超18亿美元
- 漳州开发区台林农场数百株樱花浪漫盛放|全球微头条
- 传言4月13发布桌面版RTX4070
- 每日消息!党建引领科普赋能 湖南工程职院师生开展科普志愿服务
- 今日辟谣(2023年3月13日)
- 让城市有颜有魂!南桥环境整治步履不停歇→
- 当前简讯:商城公安多彩活动庆祝“三八”妇女节
- 头条:当日快讯:百威(中国)销售有限公司成被执行人,执行标的248万元
- 港股异动 | 汇丰控股领跌香港银行股 据悉成为硅谷银行英国分行的潜在竞购者 世界时快讯
- 中财期货:金价中枢有上行空间
- 海马丘比特燃油泵更换_海马丘比特油耗大吗 全球短讯
- 【天天速看料】2月紧凑型SUV销量出炉:比亚迪大获全胜,法系豪车DS 7仅售出17台
- 豆豉的做法最正宗的做法_豆豉的做法
- 今日看点:陀地位演员(什么是陀地位)
- 新版《7岁以下儿童生长标准》实施 哪些因素影响身高?
- 环球快资讯丨杭州芄兰科技有限公司_关于杭州芄兰科技有限公司简述
- 无磁四层蒸锅图片_wc生存战攻略 时快讯
- 淘宝直播数据分析平台排行(淘宝直播数据分析平台)|天天快消息
- 4个工具,让 ChatGPT 如虎添翼!
- 乌苏啤酒玻璃瓶多少毫升_乌苏啤酒多少毫升
- 世界实时:企业的优势_企业优势是什么
- 全球新动态:怼人毒句 不带脏字(如何怼人不带脏字)
- 资讯:西部警长
- 行车电脑显示屏功能_什么是行车电脑显示屏功能
- 天天热消息:美国诺福克南方铁路公司又一列火车发生脱轨事故
- 民宿营销新玩法:24小时沉浸体验江南水乡生活方式
- 舜宇光学:2月手机镜头出货量同比降26%,主因去年同期基数较高且现时整体智能手机市场需求仍疲软|百事通
- 442:利物浦今夏将有2亿英镑用于引援 贝林厄姆为头号目标
- 新资讯:移液管的正确使用方法剂量_移液管的正确使用方法
- 日本学者:中国电动汽车产业正影响全球汽车行业格局 日本汽车黯然失色
- 动态:2023年北京汽车补贴申请方式有哪些?
- 资讯推荐:喜爱夜蒲2 陈静仪
- 暴风城国王瓦里安乌瑞恩_莱恩 乌瑞恩-要闻速递
- 【热闻】观战台:曼城阿森纳喜迎送分童子 利物浦皇马蓄势待发
- 股票爆仓是什么意思_爆仓是什么意思 世界实时
- 房子施工知识:为了安全起见 家庭装修别轻易改管道
- 当前关注:刘玉玲亮相时装周,穿丝绸拼接大衣潇洒又帅气,51岁这气质太飒了
- 白贝汤的做法(白贝汤的做法)_全球聚焦
- 佐德的火光巨剑掉率_佐德的火光巨剑
- 2023万盛石林镇招聘岗位
- 筵席与宴会的区别_筵席|新动态
- 环球微头条丨3月9日山东地区异辛醇价格下跌
- 焦点!辽宁省旅游景点大全介绍_辽宁景点大全
- ETF突发|疫苗ETF涨逾1%
- 中旗新材盘中异动 股价大幅振动7.76% 上涨6.89%
- 土是什么字_土今是什么字
- 世界速读:一磅是多少kg_一磅是多少
- 天天即时:3月8日基金净值:建信臻选混合最新净值0.8895,涨0.02%
- 如何自己制作图片素材_如何自己制作图片
- 焦点快看:u888c_u8881
- 焦点热议:企业运营
- 文投控股: 文投控股股份有限公司2023年第一次临时股东大会通知_环球快资讯
- 奶茶订单激增300%,1万枝郁金香抢购一空,三八节消费热度一路飙升
- 即时看!乌拉特前旗
- 江西吉州:多彩活动庆祝妇女节-环球资讯
- 失落的安苏鸦巢在哪|环球新动态
- 当前简讯:竞价看龙头:市场焦点股恒久科技_8天7板高开6.82%
- 微波龙眼粥
- 玉环县
- 抗战之铁血战魂
- 快播:基站设备
- 山东电焊机变压器零售_山东电焊机-世界新要闻
- 【热闻】强的松的功效与作用和服用方法_强的松的功效与作用
- 电导率单位换算|世界今日报
- 猜谜语的方法大全及答案_猜谜语的方法 热点
- 焦点播报:通勤时间是什么意思
- 日产玛驰停产了吗现在_日产玛驰停产了吗_全球微速讯
- 世界时讯:她,影坛最值得吹的输家
- 世界热资讯!八爪鱼的清洗方法
- 环球快消息!九龙仓置业盈转亏 2022年录得股东应占亏损88.56亿港元
- 生死兄弟
- 鹿饭鹿_鹿饭
广告
广告
- 长治襄垣县增收11517万元 提前15天实现首季“开门红”
- 黑龙江讷河新增1例确诊4例无症状 病例详情公布
- 浙江宁波余姚奉化宁海三地开展核酸检测 结果均为阴性
- 浙江湖州南浔三处棋牌室经营者被行拘
- 那年今日 | 一张漫画涨知识之12月13日
- 在宁波乘火车跨省出行须持48小时内核酸阴性证明
- 浙江温州一地发现核酸弱阳性?复采复检结果均为阴性
- 浙江三门发现一名密接者:二次核酸检测结果均为阴性
- 贱卖的发电机 新买的制茶机——安徽水电供区改革两周年回访见闻
- 浙江杭州新增1例新冠肺炎确诊病例 为集中隔离人员
- 2022年研考在即,学硕缩招,专硕时代真的来了?
- 探访杭州核酸检测点:排队高峰多在夜间 医院24小时运转
- 浙江发挥零售药店“哨点”作用 织就疫情防控监测网
- 哈尔滨市本轮疫情首批1名确诊患者出院
- 宁波镇海第三轮全员核酸检测574181人 结果均为阴性
- 陕西新增本土确诊病例1例、境外输入无症状感染者2例
- 齐齐哈尔讷河一地调整为中风险地区
- 浙江新增新冠肺炎确诊病例75例 其中本土74例
- 内蒙古新增本土确诊病例5例 均在呼伦贝尔满洲里市
- 黑龙江无新增确诊病例 新增本土核酸检测初筛阳性人员5例