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

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

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

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

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

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

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

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

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

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

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

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

还有什么疑问抛出来。


img_ff26f17cf0a1a9565e7e4ca9aa2aec95.png
微服务架构

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

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

目录
相关文章
|
Java C#
C#学习系列相关之多线程(五)----线程池ThreadPool用法
C#学习系列相关之多线程(五)----线程池ThreadPool用法
1277 0
|
5月前
|
应用服务中间件 Linux 网络安全
Nginx重启失败+网站无法访问?紧急排查指南,新手也能快速解决故障
网站宕机?Nginx重启失败别慌!本文用大白话详解6步排查法:①配置语法检查(`nginx -t`);②端口占用(`lsof -i :80`);③异常进程清理;④错误日志分析;⑤依赖服务验证;⑥资源、防火墙、SELinux等冷门问题。新手10分钟上手,快速止损,避免真金白银损失!
|
SQL 缓存 算法
CPU密集型和IO密集型任务的权衡:如何找到最佳平衡点
CPU密集型与I/O密集型是在计算机上执行任务的两种策略,在并发执行任务场景下,我们需要选择使用多线程或多进程; 如果是IO密集型任务,使用多线程,线程越多越好; 如果是CPU密集型任务,使用多进程,线程数量与CPU核心数匹配。
2436 0
|
机器学习/深度学习 人工智能 算法
深度强化学习在异构环境中AI Agent行为泛化能力研究
随着人工智能技术的迅猛发展,AI Agent 在游戏、智能制造、自动驾驶等场景中已逐步展现出强大的自适应能力。特别是深度强化学习(Deep Reinforcement Learning, DRL)的引入,使得智能体能够通过与环境的交互,自动学习最优的行为策略。本文将系统性地探讨基于深度强化学习的AI Agent行为决策机制,并结合代码实战加以说明。
深度强化学习在异构环境中AI Agent行为泛化能力研究
|
存储 算法 安全
AVB数据解析:Android verified boot 2.0 vbmeta 数据结构解析
AVB数据解析:Android verified boot 2.0 vbmeta 数据结构解析
2963 0
|
SQL 存储 数据处理
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
Apache Doris 物化视图进行了支持。**早期版本中,Doris 支持同步物化视图;从 2.1 版本开始,正式引入异步物化视图,[并在 3.0 版本中完善了这一功能](https://www.selectdb.com/blog/1058)。**
1483 1
|
JSON Java 数据格式
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
814 1
|
IDE 测试技术 开发工具
用好通义灵码,让这款 AI 编码助手帮你做更多工作
通义灵码提供了一系列快捷键和配置选项以增强开发体验。
1788 9
|
存储 弹性计算 中间件
Java上进了,JDK21 要来了,并发编程再也不是噩梦了
之前写过 新项目为什么决定用 JDK 17了,还没过多久,JDK 21 马上就出来了,看来 Java 这几年真的是长进了。 目前 Java 的最新稳定版是 JDK 20,但这是个过渡版,JDK21就是 LTS 版的了,也快要发布了,在今年9月份(也就是2023年9月)就要正式发布了。 但是,猜都不用猜,你肯定还在用 Java 8 吧!
Java上进了,JDK21 要来了,并发编程再也不是噩梦了