架构设计
文章平均质量分 80
饭小粒
蓝牙&Android&iOS&EN
展开
-
论Lambda架构及其应用
在智慧教育云平台中,服务层扮演着中枢角色,负责整合批处理层产出的批量视图和速度处理层提供的实时数据视图,形成统一的数据视图供教育管理者使用。服务层的作用是融合来自批处理层和速度处理层的数据,形成一个统一的查询接口,它既利用了批处理层的精确性也利用了速度处理层的即时性,为用户提供一致性的数据视图。在开发和试运行阶段,我们积极应对并解决了项目中的问题。针对Lambda架构中可能出现的数据一致性问题,我们采取了以下措施:首先,在数据流入批处理层和速度处理层之前,我们实施了数据校验,以确保数据的质量和一致性;原创 2024-06-25 18:07:01 · 747 阅读 · 0 评论 -
架构师资源汇总 从入门到精通 将近20年的工作经验毫无保留分享
说明笔者参加极客大学架构师训练营,把架构师的方方面面都做了详细笔记。此文为资源的汇总篇。讲师 - 现艺龙同程首席架构师 李智慧 (前Intel架构师,阿里巴巴架构师)主课程架构师职责 听课总结 – 第一课 架构视图,设计文档 – 第二课 编程的本质与未来 第三课 听课总结 框架设计、设计原则、设计模式 第四课 听课总结 框架开发 设计原则 设计模式 反应式编程框架 上课总结 第五课 框架开发 模式与重构 JUnit、Spring、Hive核心源码解析 第6课 听课总结 系统架构转载 2020-12-24 15:46:20 · 295 阅读 · 0 评论 -
Vagrant开发环境搭建
软件安装VirtualBox虚拟机下载地址:https://www.virtualbox.org/wiki/Downloads Vagrant下载地址:https://www.vagrantup.com/downloads.html 图形界面操作步骤可参考:http://drupalchina.cn/book/export/html/6389官方下载和添加 Box添加box指令:va...转载 2020-05-08 14:42:18 · 474 阅读 · 1 评论 -
Java架构-到底什么才是业务架构?
业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?其实为了写这篇文章,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经典教材确实没讲过业务架构这件事;我把《聊聊架构》也翻了,发现其中的讨论有解释到业务、架构和技术的关系,但是也没有特别强...转载 2018-12-04 19:31:32 · 468 阅读 · 0 评论 -
RESTful 架构详解
1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功...转载 2018-12-10 09:52:09 · 130 阅读 · 0 评论