摘要:
分层架构 事件驱动架构 微内核架构 微服务架构 基于空间的架构 参考 https://zhuanlan.zhihu.com/p/457425262 http://jiaocheng.bubufx.com/info-show-1012009.html https://blog.csdn.net/zhi 阅读全文
摘要:
模版: 需求分析 需求分析的目的在于理解需求的本质,搞清楚为什么要做这个需求。 需求建模 业务建模就是把要实现的业务功能抽象成为模型。 建立模型有很多种方法,常用的建模方法有ER建模、用例建模、SOA、DDD。ER建模和用例建模适用于业务复杂度较低的需求,SOA和DDD适用于业务复杂度较高的需求 系 阅读全文
摘要:
java https://github.com/Snailclimb/JavaGuide go https://github.com/golang-design/go-questions 分布式 https://github.com/shishan100/Java-Interview-Advance 阅读全文
摘要:
1、写一个死锁 java package Thread; /* * 死锁产生条件:多线程,多个锁,锁嵌套*/ public class DeadLockDemo { public static void main(String[] args) { //两个不同的锁对象 Object obj1=new 阅读全文
摘要:
参考 https://mp.weixin.qq.com/s/gVNKibDQ6UsX_q8_CHvg1A 阅读全文
摘要:
1、云原生体系建设总图 2、中台的定义 3、中台的建设方式 封装式 重构 4、服务治理手段 常规4版斧 第一,我们一定要设置超时;第二,要在一些场景里面去考虑重试的逻辑;第三,考虑熔断的逻辑,不要被下游拖死;第四,一定要有限流的逻辑,不要被上游打死。 5、高性能服务 6、垂直领域稳定性 7、SLI、 阅读全文
摘要:
架构设计思考法 0 >1 当我们在一堆迷茫和混乱中不知道如何下口时,应该先贴近问题本身,还原客观事实,并快速形成 1 个能够拉起认知并快速讨论迭代优化的版本。大家围绕着这样的一个初始版本去叠加和丰富其他维度的内容,直到方案的共识。 1 >0 当我们在做一个方案时面对无数因素无法抓住关键点时,我们应该 阅读全文
摘要:
https://www.codesimplicity.com/ 阅读全文
摘要:
IaC 基础设施即代码 基础设施即代码是通过机器可读的定义文件,而不是物理硬件配置或交互式配置工具来管理和配置计算数据中心的过程。 基础设施即代码意味着使用配置文件管理您的IT基础设施。 “低代码、无代码”(Low code, No code) https://ascode.ink/ https:/ 阅读全文
摘要:
OpenTelemetry的自身定位很明确:数据采集和标准规范的统一,对于数据如何去使用、存储、展示、告警,官方是不涉及的,我们目前推荐使用Prometheus + Grafana做Metrics存储、展示,使用Jaeger做分布式跟踪的存储和展示,使用Fluentd做日志存储和展示。 架构 参考 阅读全文