随笔分类 - BissunissDesign
摘要:理解可观测性与Opentelemetry l 介绍可观测性 l 介绍Opentelemetry的核心概念 一、重新认识可观测性 管理学大师彼得德鲁克有一句话:“如果你无法衡量它,你就无法管理它”。在企业中,无论是管理人,还是管理事,抑或是管理系统,首先都需要衡量。衡量的过程其实是搜集信息的过程,有了
阅读全文
摘要:0、背景: 实践中,我们有时会面对多个类似的业务,总体流程是一致的,但往往又存在一些差别;通常可以使用策略模式,每个流程一个策略。这种方式能解决一部分需求,但是仍不够灵活,且维护策略仍需要修改大量代码,时间、人力成本都太高。 1、目标: 一个大流程中的节点及子流程能够任意组合编排,以达到节点或子流程
阅读全文
摘要:一、Nacos的数据模型 1.1、数据模型 对于Nacos配置管理,通过Namespace、Group、Date ID能够定位到一个配置集,Nacos数据模型如下所示: 1.2、命名空间(Namespace) 可用于进行不同环境的配置隔离。 例如: 可以隔离开发环境——测试环境和生产环境,因为它们的
阅读全文
摘要:一、平台与业务分离后如何实施新业务 针对新业务机构启动新项目,前后台都新建独立的端,然后采用嵌入的方式将功能融合到原平台。 业务端不能直接访问平台服务的数据,必须由平台服务通过提供接口来控制。 实施过程中,当多个业务方都具有相似但又不完全相同但平台没有的功能时,各业务方可以先各自实现,可以给平台反馈
阅读全文
摘要:兼容多厂商对接 数据模型抽象:针对业务场景,充分解构,提取出领域模型,能灵活地覆盖各种厂商。 程序结构抽象:归纳不同厂商的对接方式,沉淀出重叠的逻辑,形成可复用部分,将这块逻辑下沉到平台;对于各厂商的差异部分,需在平台预留SPI扩展点,厂商各自实现,利用策略模式,利用数据标识来动态选择具体的执行策略
阅读全文
摘要:package com.yang.producer.fun; import lombok.AllArgsConstructor; import lombok.Data; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; imp
阅读全文
摘要:RefactoringAgileArchitectureAboutThoughtworks The LMAX Architecture LMAX is a new retail(零售) financial trading platform. As a result it has to process
阅读全文
摘要:如何理解“组合优于继承”的说法 整理自知乎 原作者:萧萧 原链接:https://www.zhihu.com/question/21862257/answer/181179184 前言 首先,广为流传的“组合优于继承” 的说法是一种不严谨的翻译,其来源如下:(众多设计模式强调的两个个最核心原则《De
阅读全文
摘要:一、抽象 抽象是一个从特殊到一般的过程。 抽象通过自底向上的方式理解提取问题的主要特点及共性,以使我们能将精力集中在较高层次的共同特性上,暂时忽略较低层次的细节上。 二、分解 分解是指“分而治之”、“逐步求精”的过程,是一种自顶向下逐步简化问题的方法。 通过分解,可以把复杂问题拆分成若干方面、步骤或
阅读全文

浙公网安备 33010602011771号