xuanbg

xuanbg

V2EX 第 342464 号会员,加入于 2018-08-18 20:59:33 +08:00
今日活跃度排名 12432
微服务实践 10 年感悟
程序员  •  xuanbg  •  1 天前  •  最后回复来自 iYume
5
为什么 RAP 的节奏都是一个样的呢?
问与答  •  xuanbg  •  2023-10-27 22:17:14 PM
请教一个奇怪的问题,关于 Spring cloud 的一个配置
Java  •  xuanbg  •  2023-06-08 11:32:24 AM  •  最后回复来自 xuanbg
6
看到有人喷 Java ,喷 OO,我想说
编程  •  xuanbg  •  2023-02-15 17:40:24 PM  •  最后回复来自 AlexHsu
17
好吧,我也来谈一下如何避免 Git 分支合并时的冲突
git  •  xuanbg  •  2022-12-17 06:58:54 AM  •  最后回复来自 xuanbg
9
macOS Ventura 已发布,有没有吃螃蟹的?
macOS  •  xuanbg  •  2022-11-02 08:54:23 AM  •  最后回复来自 xuanbg
2
本周露营计划
旅行  •  xuanbg  •  2022-05-25 00:05:27 AM  •  最后回复来自 rocketman13
15
xuanbg 最近回复了
不返回文件的 url ?直接返回文件流?
1 天前
回复了 cssTheGreatest 创建的主题 旅行 大家好,三月底去云南,想咨询一下
洱海的东南侧有环海公路。但西侧是无法骑车或开车靠近洱海的,只能在龙龛、才村、下鸡邑等村子进入生态廊道,然后租电动车或自行车。
医生就是一个字:熬

熬个 20 年,熬成主任就出头了
@Whiplash55 我无法直接回答你的问题。

我认为微服务解决的是系统复杂度过高的问题。说到底,微服务就是一种对逻辑的封装模式而已。通过合理拆分服务,在服务层面实现高内聚低耦合、且正交的业务逻辑的封装。

当然,整体的复杂度并不因为服务拆分而降低。但很大一部分复杂度可以从开发转移到运维。所以,要玩微服务,先得有自动化运维的能力,不然肯定搞不定。
@Mrun 你们这个办法更好
@lscho 我们正常几乎没有本地 debug 的情况,有什么问题看日志就解决了。除非是日志中看不出来错误的原因,才会进 debug 模式跟跟看数据是不是正常。
是的,微服务的一大优势就是支持多语言混合开发
怪不得很多人都对微服务架构抱有成见,认为微服务架构使系统更加复杂。。。OP 你们这个确实。。。我只能说微服务不是这么玩的呀。

一个正经的微服务,一般都是一个服务一个仓库。你要开发哪个服务就拉哪个仓库的代码。然后,开发微服务不需要你把整个系统代码都拉下来,然后在本地运行全部的服务。而是有一个公共的开发环境,上面运行全部的服务实例。你需要调试的话,把自己本地的 debug 模式运行的服务注册到开发环境,同时把开发环境的那个实例注销掉。这样,调用链路就能把请求打到你本地了进行调试了。
1 天前
回复了 ZeekChatCom 创建的主题 MySQL 各位大佬,有个奇葩的技术问题
正常运维谁给程序 DROP 权限啊,所以 OP 可以直接去掉 DROP INDEX 的权限,然后让供应商解决报错导致程序挂掉的问题。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1829 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.