idea快速扫描maven项目 微服务怎么实现?是前端还是后端的事?
浏览量:4972
时间:2023-05-08 19:30:48
作者:采采
微服务怎么实现?是前端还是后端的事?
微服务只是因为一个概念,是一种架构设计思想,当然不是什么新技术。原理就是小群多路,把一个软件应用,表格合并为一个个可独立正常运行的微服务,跟第一项意义的插件、储存之类类似于,不同之处只在于微服务是一个可独立启动的应用程序,好象常规容器化部署比如说Docker之类。以下从优点、缺点和适用场景三方面来拆解。
优点,最有效解决的办法单体软件不断时间的推移的维护灾难,可按需打开程序,最大限度释放出系统资源。跟开发语言无关,区分容器化的的布署,不管是什么不使用什么变更土地性质语言都可完全集成。也可以细粒度拆细软件项目,完美身体减弱独立显卡。
缺点,微服务是个分布式计算,如果表格合并粒度过厚,很难不能形成连珠箭故障。各模块之间要魔兽维护数据的一致性,要规划好通信,对整个系统架构要求比较比较高。在测试层面来讲,相对单体软件,测试工作量有肯定会程度的增加。应用部署相对来说比较好古怪一点儿。
适用场景,业务层面,去对付多满足客户需求,正常情况每个客户总有一部分需求是是一样的的。性能层面,躲避高并发、高负载。
其实,软件互联网行业知识体系可以更新都很不稳定,新概念、新技术叫人防不胜防,我们探其本质,最好别被表象所迷惑的。机械科班出身的IT人一起加油。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。