摘要: 架构恢复与重构的方法对一些成熟的系统,要延缓其衰老的时间,必须对原系统做出一些改变。这种手段就是系统架构的恢复与重构。它的核心目的就是将含糊的 架构和设计梳理清晰,之后进行架构重构和优化,使系统重焕生机,以便以后的扩展和维护。架构的恢复和重构可以从以下几个阶段依次展开:确立反向和正向工程的概念、架构 阅读全文
posted @ 2020-06-12 10:00 互联.王 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1,架构与架构师1.1 架构架构这个词来源于建筑学。建筑学中把架构定义为:人们对一个结果内的元素及元素之间的关系的一种主观映射和各种技术的实现。同时,建筑学中也认为,架构最主要的是指系统架构,而系统架构的主要任务是界定系统级的功能和非功能需求、规划并设计实现系统级的各项要求,用时利用各种科学技术来实 阅读全文
posted @ 2020-06-12 09:57 互联.王 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 分层架构是常用的架构模式,对于一个大系统可以划分为几个子系统,各子系统位于不同的抽象层次。各层间上层依赖下层服务,下层不能依赖上层。 消息可以从上向下,也可以从下向上。自顶向下调用下层接口,称为请求。自低向上的通信,称为通知,一般使用回调方法,从而实现单路径耦合。 【分层的步骤】 1、定义抽象准则 阅读全文
posted @ 2020-06-12 09:52 互联.王 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 微服务的特点: 单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责微:微服务的服务拆分粒度很小,例如一个用户管理就可以作为一个服务。每个服务虽小,但“五脏俱全”。面向服务:面向服务是说每个服务都要对外暴露服务接口API。并不关心服务的技术实现,做到与平台和语言无关,也不限定用什么技术实现 阅读全文
posted @ 2020-06-12 09:37 互联.王 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 总体感觉为: 1.节奏感和细节很厉害。 2.注释很详细,这本的注释比第一本好非常多。 3.他的两本书的编排都区别于其他书,安排的顺序好,先学什么,后学什么安排非常合理,这也可以归纳到节奏感。 4.内容都是最新的,跟上时代。 5.纸的质量还不错,厚实。 6.排版设计非常好。 下面从章节来看: 第1章 阅读全文
posted @ 2020-06-12 09:30 互联.王 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 以一个名为EagleEye的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将EagleEye项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署, 阅读全文
posted @ 2020-06-12 09:27 互联.王 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 集成方案的挑战与解决 应用之间的集成解决方案必须应对以下几个基本挑战: 1.网络是不可靠的。 2.网络速度慢。 3.任何两个应用都是不同的。集成解决方案需要在使用不同编程语言、不同操作平台和不同数据格式的系统之间传送信息。 4.改变是难免的。应用会随着时间改变。 开发人员使用以下四种主要方法克服上述 阅读全文
posted @ 2020-06-12 09:21 互联.王 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 了解一下常见的架构 -软件架构通用的服务模式 -类工厂服务 -缓存服务(内存服务) -配置服务 -异常处理服务 -日志服务 -加密服务 -验证服务和授权服务 -消息队列 -部署服务 -事务处理服务 -帮助服务 -数据验证服务 1、 MVC M表示模型 V表示视图 C表示控制器 2、C/S 客户端向服 阅读全文
posted @ 2020-06-12 09:19 互联.王 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 假期看了软件实体架构这本书,并结合博客园大佬的总结了解了软件架构的如下内容 1、一个软件体系结构有4种截然不同的视图:概念视图、模块视图、执行视图、代码视图。 2、不同视图强调的不同工程关注点: 不同视图强调的不同工程关注点: 在概念视图中,问题和解决方案主要通过领域术语来考虑的。对于特定的软件及硬 阅读全文
posted @ 2020-06-12 09:15 互联.王 阅读(116) 评论(0) 推荐(0) 编辑
摘要: MVC架构 发表日期:2020.5.12 王重阳 摘要:MVC架构将业务逻辑聚集到一个部件里面,界面设计与后台逻辑相分离,因此当用户指定界面时。不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 引 言 MVC全名是Model Vie 阅读全文
posted @ 2020-06-12 08:56 互联.王 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 摘要:SOA软件架构主要就是面向服务的一种体系, 对其进行研究的目的就是为了使得业务的流程以及业务的发展趋向于平整化以及前进化, 使得其使用的效率以及使用的准确性增加, 在SOA软件架构发展研究过程中存在一定的问题导致其的使用范围以及发挥的作用较为有限, 导致其的发展受到限制, 相应的限制了企业服务 阅读全文
posted @ 2020-06-12 08:14 互联.王 阅读(279) 评论(0) 推荐(0) 编辑