微服务 到底解决了什么问题?非用不可吗?

简介: A:一直不明白微服务解决了什么核心问题,是制造新的话题,还是真的有用。我在实践中从未干过系统过于耦合或者性能低下的架构设计。超大规模系统一般都用大数据分布式架构+互联网架构 结合得方案解决了。

A:一直不明白微服务解决了什么核心问题,是制造新的话题,还是真的有用。我在实践中从未干过系统过于耦合或者性能低下的架构设计。超大规模系统一般都用大数据分布式架构+互联网架构 结合得方案解决了。

B:微服务本质是解决 架构 可扩展问题

A:架构可扩展,谁不会啊?为什么一定要用微服务呢?或者说不用微服务,架构扩展会有什么问题?

B:没说一定要用微服务,架构扩展还有其它方式。最近几年微服务确实被用烂了。

C:技多不压身,用什么架构还是得根据实际情况来

A:我们公司还专门请了顾问来讲微服务。结果一年过去了,我也没有看到那个接受微服务培训的团队有什么进展。还记得J2EE吗,制造的问题比他解决的问题还多。

D:现实是好多情况下,都活不到架构扩展的时候!

E:微服务只是一种理念,意思是解耦,把每个系统拆开,但是有增加关联性和维护性。这几年确实喊微服务的比较多,其实实际上也用不到这么多。

A:所以喊微服务只是养活了一群咨询师而已,呵呵。但在科技公司还有一种情况就是一些不太擅长技术的人,讲一个新概念可以上位。

看完这段话,对微服务的现况是不是有了一定的了解呢?

还有什么疑问抛出来。


img_ff26f17cf0a1a9565e7e4ca9aa2aec95.png
微服务架构

找了一张微服务架构相关的图,想找一个简单点的,还真找不到。

有一篇文章感觉不错,这里保存一下链接:微服务架构设计

目录
相关文章
|
SQL 缓存 算法
CPU密集型和IO密集型任务的权衡:如何找到最佳平衡点
CPU密集型与I/O密集型是在计算机上执行任务的两种策略,在并发执行任务场景下,我们需要选择使用多线程或多进程; 如果是IO密集型任务,使用多线程,线程越多越好; 如果是CPU密集型任务,使用多进程,线程数量与CPU核心数匹配。
2251 0
|
10月前
|
缓存 前端开发 JavaScript
如何配置Vite以确保最佳的Tree Shaking效果?
如何配置Vite以确保最佳的Tree Shaking效果?
1324 57
|
SQL 存储 数据处理
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
Apache Doris 物化视图进行了支持。**早期版本中,Doris 支持同步物化视图;从 2.1 版本开始,正式引入异步物化视图,[并在 3.0 版本中完善了这一功能](https://www.selectdb.com/blog/1058)。**
1129 1
|
前端开发 JavaScript API
React、Vue.js 和 Angular前端三大框架对比与选择
前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护 web 应用的前端部分。常见的前端框架如 React、Vue.js 和 Angular,能够提高开发效率并促进团队协作。
1745 4
|
JavaScript 前端开发 UED
什么是 Vapor 模式?为什么说它会成为 Vue 的未来...
什么是 Vapor 模式?为什么说它会成为 Vue 的未来...
Java上进了,JDK21 要来了,并发编程再也不是噩梦了
之前写过 新项目为什么决定用 JDK 17了,还没过多久,JDK 21 马上就出来了,看来 Java 这几年真的是长进了。 目前 Java 的最新稳定版是 JDK 20,但这是个过渡版,JDK21就是 LTS 版的了,也快要发布了,在今年9月份(也就是2023年9月)就要正式发布了。 但是,猜都不用猜,你肯定还在用 Java 8 吧!
Java上进了,JDK21 要来了,并发编程再也不是噩梦了
|
前端开发 JavaScript 数据处理
更好的oss,obs对象处理库
obs,oss图片裁切库。对象处理,数据处理,url处理,链式调用。用户上传的图片长宽比例往往是不固定的,但是我们显示的区域又是固定的,或者上传了一个100 * 100 的图片,实际体积却有5M,所以需要我们对图片进行处理,一方面,可以避免图片变形,另一方面,可以加快图片加载速度。
830 0
|
存储 缓存 数据库
什么是垂直分表、垂直分库、水平分表、水平分库?
什么是垂直分表、垂直分库、水平分表、水平分库?
917 0
|
API Go PHP
推荐一个最好用的高性能、低内存、跨平台的图片处理库
用C++开发的图像处理库,支持的API超过300多个,涵盖了算术、颜色、图片转换、卷积、形态、马赛克、合并、切割等。
1259 0
推荐一个最好用的高性能、低内存、跨平台的图片处理库