摘要:
首先,我们先定义一个函数类型: type Option func(*Server) 然后,我们可以使用函数式的方式定义一组如下的函数: func Protocol(p string) Option { return func(s *Server) { s.Protocol = p } } func 阅读全文
摘要:
1、扫码支付 信息流、资金流 http://www.woshipm.com/it/3529241.html http://www.woshipm.com/pd/2762835.html/comment-page-1 2、第三方支付 3、技术要点: 4、DDD 业务领域: 核心、通用、支撑 输入的正确 阅读全文
摘要:
https://www.infoq.cn/article/database-merge-replication-crdt https://juejin.cn/post/6844903672032264199 https://z.itpub.net/article/detail/ACDA5C08760 阅读全文
摘要:
设计原则: 高性能 高可用 易扩展 高可用 核心思想: 冗余 同城灾备 冷备 热备 恢复步骤: B 机房所有从库提升为主库 DNS 指向 B 机房,接入流量,业务恢复 同城双活 两地三中心 路由规则 按业务类型分片 直接哈希分片 按地理位置分片 https://mp.weixin.qq.com/s/ 阅读全文
摘要:
应用拆分: 水平、垂直 存储拆分: 主备、读写、垂直(业务)、水平(分库分表) 流量拆分: 单元化 单元扩容 https://mp.weixin.qq.com/s/Krmj8-PQZJuJogCx0QS_TQ 阅读全文
摘要:
战略设计 合适原则、简单原则、演化原则 合适原则就是适合优于业界领先 简单原则就是大道至简 演化原则就是演化优于一步到位 战术设计 高并发原则 无状态、拆分、服务化、消息队列、数据异构、缓存 高可用原则 降级、限流、回滚 业务设计原则 防重设计 幂等设计 流程定义 状态与状态机 后台系统操作可反馈 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/28656215 阅读全文
摘要:
饿了吗 https://zhuanlan.zhihu.com/p/32009822 蚂蚁 https://magicliang.github.io/2020/09/02/%E5%BC%82%E5%9C%B0%E5%A4%9A%E6%B4%BB%E4%B8%8E%E5%8D%95%E5%85%83%E 阅读全文
摘要:
1、 新一代银行IT架构建设目标 从ACID到CAP/BASE: BASE是对CAP理论中一致性和可用性权衡的结果 单主节点确保了任何一个时间点对外提供数据的唯一性,强同步的多个从副本则确保了数据的高可用性 核心技术: 分布式计算集群 数据库集群 - TDSQL 架构总体 架构效能分析 高性能、高可 阅读全文
摘要:
在业务系统中寻求技术含量自动化、配置化、UI化、平台化、中台化、被优化、、 让微服务失败的 10 个 tips https://www.youtube.com/watch?v=X0tjziAQfNQ&feature=youtu.be 微服务的灾难通用语言的灾难、技术栈的灾难、拆分与收敛的灾难、难以治 阅读全文