微服务与微服务架构 微服务: ? 从字面意思理解,它就是一个小的服务,是为了解决某个问题或是完成一个具体功能而落地实现的某个服务应用,可以简单理解为IDEA里面的一个Moudle。 微服务架构: ? 简单来说,它就是一种架构设计风格,本质就是将一个独立的系统拆成多个小型服务,每个小型服务都存在于独立 ...
分类:
其他好文 时间:
2020-06-29 00:53:29
阅读次数:
88
大家好,今天给大家带来是哈喽沃德先生的《微服务架构的前世今生》,上一篇用2个故事向大家说明了SOA 与微服务的区别。今天给大家带来微服务的设计原则。 一共有以下四个原则。 一、AKF 拆分原则 业界对于可扩展的系统架构设计有一个朴素的理念,就是:通过加机器可以解决容量和可用性问题(如果一台不行就两台 ...
分类:
其他好文 时间:
2020-06-28 18:39:33
阅读次数:
53
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等互联网应用以及云计算的普及,使得架构设计和软件技术的关注点从如何实现复杂的业务逻辑,转变为如何满足大量用户的高并发访问请求。一个简单的计算处理过程,如果一旦面对大量的用户访问,整个技术挑战就会变得完全不同,软件开发方法、技术团队组织、软件的过程管理都会完全不同。以新浪微博为例,新浪微博最开始只有两个工程师,一个前端,一个后端,
分类:
其他好文 时间:
2020-06-28 09:30:23
阅读次数:
95
破局能力 前面两篇帖子说了架构设计和业务的关系,以及架构设计的重要性,那这篇我们来探讨一下架构设计应该如何做。 实际场景沟通中经常会遇到此类:“领导说让这么做”,“客户端让我加个字段”,“前端要加一个结构”这类都是没有思考自己要解决什么问题,不去掌控问题,最后肯定会被问题所累。 首先提一点就是破局能 ...
分类:
其他好文 时间:
2020-06-27 11:57:58
阅读次数:
69
大家好,欢迎来到本人博客,昨天我给大家带来了哈喽沃德先生的微服务架构的前世今生(二):技术架构的演变。今天将会用2个故事帮助大家更好的理解 SOA 与微服务的区别。 一、故事1 很久以前的一天,Martin 在跟好友的交流中悟到了一种很棒的架构设计。他总结了一下,然后告诉了好友,好友说,这不是新鲜东 ...
分类:
其他好文 时间:
2020-06-26 16:24:30
阅读次数:
47
互联网安全项目 架构设计。 这次是自己从零开始搭建一个后台项目,所有的架构设计都是自己设计的。这次从中学到了很多,我记录一下。 在开始设计之前,肯定是需要看需求文档的。必须是琢磨清楚之后,再做设计。 包括数据库设计,技术栈设计。 数据库设计: 如何建表,表之间的关联,建表的同时需要考虑后面开发方便性 ...
分类:
编程语言 时间:
2020-06-26 12:34:56
阅读次数:
89
企业上云解决方案: (1).访谈、调研上云解决方案 (2).环境准备、架构设计 (3).部署实施、数据迁移、应用迁移 (4).业务上云 、测试验证 (5).优化诊断 (6).项目验收、结项、总结回顾 云计算数据中心业务应用系统迁移采用平台专用软件并通过P2V V2V实现 P2V技术将系统数据、环境配 ...
分类:
其他好文 时间:
2020-06-25 15:27:26
阅读次数:
132
在系统从0到1的阶段,为了让系统快速上线,我们通常是不考虑分层的。但是随着业务越来越复杂,大量的代码纠缠在一起,会出现逻辑不清晰、各模块相互依赖、代码扩展性差、改动一处就牵一发而动全身等问题。 我们常见的设计方式如MVC分层、ISO七层模型、Linux系统分层、Mysql分层、PHP分层等等... ...
分类:
其他好文 时间:
2020-06-24 23:45:12
阅读次数:
81
? 黄小斜写了一年多的代码,渐渐地代码量也上来了,但是,代码写的多就是好吗,简单的数量堆积似乎并不能起到太好的效果,毕竟我们CRUD写多了,也不怎么需要架构设计,甚至连个设计模式都不怎么需要用到。如何开始代码精进之路,其实有很多的过来人早就已经给出了答案,今天就给大家推荐几本帮你精进代码的优质书籍, ...
分类:
其他好文 时间:
2020-06-24 21:31:54
阅读次数:
50
1. 系统逻辑架构设计 2. 系统交互模型设计 顺序模型是详细描述用例的主题,并显示一组对象间随着时间变化所交换的消息。消息包括异步信号和过程调用。顺序模型擅长显示系统用户所观察到的行为顺序。顺序模型有两种:场景和顺序图。顺序图具有更加结构化的形式。 3.设计与需求跟踪 序号 用户需求 用户需求变更 ...
分类:
其他好文 时间:
2020-06-23 21:27:15
阅读次数:
97