本文来自网易云社区。 微服务架构是解决企业 IT 长期演进的一种方案,适用于迭代很快的系统,10年不变的系统就算了。 什么是微服务 简述 Martin Flower 大神的系统阐述: 微服务架构示例 采用微服务架构的主要收益: 微服务架构确实有很多吸引人的地方,然而它的引入也是有成本的,它并不是银弹 ...
分类:
其他好文 时间:
2018-08-14 14:59:51
阅读次数:
173
一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP ...
分类:
编程语言 时间:
2018-08-12 11:53:54
阅读次数:
149
previously:最近在学习Dependency Injection(依赖注入)模式,看了martin fowler的的 文章(原文:https://martinfowler.com/articles/injection.html) 例子中用了一个PicoContainer容器例子,于是乎去网上 ...
分类:
系统相关 时间:
2018-08-04 11:54:25
阅读次数:
163
1、Spring Boot 简介 1) 简化Spring应用开发的一个框架; 2) 整个Spring技术栈的一个大整合; 3) J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; ...
分类:
编程语言 时间:
2018-07-26 13:05:02
阅读次数:
155
1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL ...
分类:
编程语言 时间:
2018-07-21 14:46:18
阅读次数:
239
《NoSQL精粹》作者Pramod J. Sadalaga、Martin Flower著,译者爱飞翔。 本书以关系型数据库开头,讲解了关系型数据库的优缺点,然后引入了NoSQL数据库,并且从数据模型、分布式模型、一致性、版本戳、映射这几方面讲解了各种NoSQL的优势和不足,如果从现在的角度去评价这本 ...
分类:
数据库 时间:
2018-07-16 23:07:33
阅读次数:
183
下载地址: "网盘下载" 在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。 下载地址: "网盘下载" ...
分类:
其他好文 时间:
2018-07-14 19:04:29
阅读次数:
176
Scala是可扩展语言的缩写,是一种混合功能编程语言。 它由Martin Odersky创建。 Scala顺利整合面向对象和函数式语言的功能。 Scala被编译后在Java虚拟机上运行。 许多现有公司依靠Java进行关键业务应用转向或正在转向Scala,以提高其开发生产力,应用程序可扩展性和整体可靠 ...
分类:
其他好文 时间:
2018-07-11 17:10:02
阅读次数:
122
什么是持续集成?持续集成(Continuous integration,简称CI)。 根据敏捷大师Martin Fowler的定义,“持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成
分类:
其他好文 时间:
2018-07-06 12:20:06
阅读次数:
111
微服务不是一个框架,也不是一个系统,微服务是一种架构风格。 微服务致力于松耦合和高内聚,采用独立的业务逻辑封装,接受请求、处理业务逻辑、返回响应,而且采用简单的REST风格,避免复杂的协议,最终实现敏捷开发。 Martin Flower 《Microservices》作者,敏捷开发创始人之一 ...
分类:
其他好文 时间:
2018-07-04 13:39:53
阅读次数:
145