技术栈
架构师
黄俊懿
2 天前
spring boot
·
后端
·
spring
·
spring cloud
·
微服务
·
gateway
·
架构师
【深入理解SpringCloud微服务】Gateway简介与模拟Gateway手写一个微服务网关
由于微服务架构下,我们的系统通常被拆分为多个服务,此时缺少一个统一的入口,外部客户端调用将成为一个问题。因此需要网关作为统一入口,让网关帮我们做路由转发。
黄俊懿
3 天前
java
·
后端
·
spring
·
spring cloud
·
微服务
·
架构
·
架构师
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的提交
当调用链一切顺利,没有发生异常时,TM就会发起全局事务提交。TransactionalTemplate#execute(TransactionalExecutor)
黄俊懿
9 天前
java
·
spring cloud
·
微服务
·
云原生
·
架构
·
系统架构
·
架构师
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——@GlobalTransactional注解与@globalLock生效的原理
AT模式一阶段流程:AT模式二阶段(提交)流程:AT模式二阶段(回滚)流程:seata是基于SpringAOP实现的,通过SpringAOP的扩展点扫描@GlobalTransactional注解和@GlobalLock注解,生成代理对象,指定了自定义的代理增强器。
黄俊懿
9 天前
java
·
数据库
·
spring
·
spring cloud
·
微服务
·
架构
·
架构师
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——开启全局事务
在《Seata(AT模式)源码解析——@GlobalTransactional注解与@globalLock生效的原理》这一篇文章中,我们分析了Seata(AT模式)的原理,以及GlobalTransactionScanner和GlobalTransactionalInterceptor等核心类的源码。
Jerry95270628
12 天前
分布式
·
架构
·
架构师
·
软考
·
高性能
·
高可用
·
架构设计师
3.集群与分布式
目录1.什么是集群与分布式2.分布式架构2.1集中式架构2.2非集中式架构分布式主要是指将不同业务分布到不同的地方;而集群主要是指将几台服务器集中在一起,实现同一个业务。同时,分布式是以缩短单个任务执行时间来提升效率的,解决高并发问题;而集群主要是通过提高单位时间内执行的任务数来提升效率的,提高系统的可用性。所以集群是保证系统高可用的重要手段之一。
MC丶科
18 天前
软考高级
·
架构师
·
软考架构师
·
架构论文
软考架构师论文时间分配策略:如何在2小时内完成高质量论文
软考系统架构设计师的论文考试时间为2小时,很多人因为时间分配不当导致:要么前松后紧、后半篇草草收尾;要么前面纠结太久、后面来不及写;要么写完没时间检查、低级错误频出。
rolt
1 个月前
产品经理
·
架构师
·
uml
[pdf、epub]350道《软件方法》强化自测题业务建模需求分析共298页(202511更新)
请查看本号的CSDN资源下载,如果下载有问题,备用链接:umlchina.com/url/quizad.html
冰 河
2 个月前
性能优化
·
程序员
·
高并发
·
架构师
·
高性能
《高性能SQL引擎》总结-高性能SQL引擎整体专栏总结
大家好,我是冰河~~经过这些天的坚持,《高性能SQL引擎》终于接近尾声了,感谢大家这些天的坚持与陪伴,也相信大家在《高性能SQL引擎》项目和专栏中,学到了不少知识、技术与架构思想。接下来,我们就一起对《高性能SQL引擎》专栏做个总结。
rolt
3 个月前
产品经理
·
ddd
·
架构师
·
uml
·
领域驱动设计
[pdf、epub]320道《软件方法》强化自测题业务建模需求分析共279页(202509更新)
访问本账户的CSDN上传资源或访问链接:umlchina.com/url/quizad.html文件夹中的“320道软件方法强化自测题202509更新.pdf”和“320道软件方法强化自测题202509更新.epub”。
大数据张老师
4 个月前
人工智能
·
架构师
·
ai架构
·
后端架构
AI架构师的思维方式与架构设计原则
AI架构师的思维方式决定了系统架构设计的深度与质量。系统思维是AI架构师必备的思维方式,它强调以整体视角看待和解决问题,将复杂系统看作由多个彼此关联的模块构成的有机整体。
A尘埃
4 个月前
jvm
·
数据库
·
性能优化
·
架构师
企业级架构师综合能力项目案例二(项目性能优化方案JVM+数据库+缓存+代码JUC+消息中间件架构+服务熔断降级)
确立基线: 使用压测工具(JMeter)对当前系统压测,得到QPS(每秒处理的请求数)、RT(响应时间Response Time)、错误率等基线数据。
码农康康
4 个月前
系统架构
·
架构师
【架构师干货】系统架构设计
从需求分析到软件设计之间的过渡过程称为软件架构。只要软件架构设计好了,整个软件就不会出现坍塌性的错误,即不会崩溃。 架构设计就是需求分配,将满足需求的职责分配到组件上。 软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接件)、指导构件集成的模式以及这些模式的约束组成。 软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构件之间的对应关系,提供了一些设计决策的基本原理。 解决好软件的复用、质量和维护问题,是研究软件架构的根本目的。 软件架构设计包括提出架
lxsy
5 个月前
架构师
架构师职责浅谈
曾经刚入行时,以为架构师就是负责技术选型到底是用mysql还是oracle,用redis还是memcached,用hibernate还是mybatis
rolt
7 个月前
产品经理
·
架构师
·
uml
[pdf、epub]300道《软件方法》强化自测题业务建模需求分析共257页(202505更新)
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集在本账号CSDN资源下载,或者访问链接:
rolt
7 个月前
架构师
·
uml
[图文]图6.3会计事项-Fowler分析模式的剖析和实现
1 00:00:02,090 --> 00:00:05,160 Fowler在书里面也说了,6.42 00:00:05,290 --> 00:00:07,540 这里也说了
Javatutouhouduan
7 个月前
java
·
jvm
·
数据库
·
后端
·
程序员
·
架构师
·
oom
线上问题排查:JVM OOM问题如何排查和解决
OutOfMemoryError (以下缩写为oom)是java 中最常见的内存问题,也是一旦影响就非常大的问题。oom出现的原因就是内存不够用了,GC虽然在回收,然后回收的速度赶不上新对象分配了或者根本就没有对象可以被回收,就会抛出OutOfMemoryError 错误。
黄俊懿
7 个月前
java
·
分布式
·
后端
·
spring
·
spring cloud
·
微服务
·
架构师
【深入理解SpringCloud微服务】手写实现一个微服务分布式事务组件
分布式事务是指在分布式环境中保证事务一致性的机制。在传统的单体应用中,事务一般是在一个数据库里面完成的,只要保证对同一个数据库的多次增删改操作要么全部成功要么全部失败即可。
rolt
7 个月前
产品经理
·
架构师
·
uml
·
领域驱动设计
[pdf,epub]292页《分析模式》漫谈合集01-59提供下载
《分析模式》漫谈合集01-59的pdf、epub文件提供下载,地址:umlchina.com/url/ap.html,或查看本账号的CSDN资源。
冰 河
8 个月前
分布式
·
微服务
·
程序员
·
架构师
·
mycat
《Mycat核心技术》第22章:搭建Mycat+Zookeeper+HAProxy+Keepalived+MySQL高可用架构
作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html 星球项目地址:https://binghe.gitcode.host/md/zsxq/introduce.html
Somnus陳
10 个月前
笔记
·
架构师
·
进程
软考架构师笔记-进程管理