05 2019 档案
摘要:OAuth 是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。目前,OAuth 的最新版本为 2.0 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一
阅读全文
摘要:182 182 182 The difficulty with DDD samples is that they're often very domain specific and the technical implementation of the resulting system doesn'
阅读全文
摘要:好久没更新博客了,很多人催促我更新,最近因为公司的事情一直是忙(其实是懒病发作),特别是被推广了一波后,再不更对不起读者了。 上周我参加了在南京举办的IAS的架构师峰会,和很多同行沟通,特别是和当当网的首席架构师张亮做了一个结对的分享 —《技术架构演变全景图—从单体式到云原生》,分享的形式很特殊,采
阅读全文
摘要:demo https://www.cnblogs.com/yjmyzz/archive/2016/03/03/cqrs-axonframework-sample.html ref: https://axoniq.io/
阅读全文
摘要:CQRS(Command Query Responsibility Segration)架构 本质上,CQRS也是一种读写分离的机制 2种实现方式: 架构图 关于DDD的一些话: 我们将架构设计活动精简为以下三个层面: 业务架构——根据业务需求设计业务模块及其关系 系统架构——设计系统和子系统的模块
阅读全文
摘要:贫血模型:是指领域对象里只有get和set方法,或者包含少量的其它方法,与之有关的业务逻辑都不放在该类中,而是放在其它地方,比如Business logic层。 充血模型:充血模型与之不同,不仅有get/set方法,还有业务逻辑也在领域模型(Domain model)里面,Business Logi
阅读全文
摘要:响应式编程(reactive programming)是一种基于数据流(data stream)和变化传递(propagation of change)的声明式(declarative)的编程范式。 keywords: 异步非阻塞 数据流 流水线 算子 (计算逻辑) 声明式 :声明式比较适合基于流的
阅读全文
摘要:概念 Java Persistence API:用于对象持久化的 API Spring data Jpa 设计更加DDD! 两种查询方式: 解析方法名 @Query注解 http://www.spring4all.com/article/391 ref https://blog.csdn.net/c
阅读全文
摘要:1 Actuator actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等 2 spring boot admin Spring Boot Actuator的基础上提供简洁的可视化WEB UI 3 Spring elasticse
阅读全文
摘要:那stg就先 优势: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 不足: 不提供对SQL的支持 支持的特性不够丰富 现有的产品不够成熟 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 不足: 不提供对SQL的支持 支持的特性不够丰富 现
阅读全文