`
文章列表
单体架构:       用软件会包括有几百个功能项,而所有这些功能项都打包进了一个单体的应用中。典型的例子有,ERP、CRM等其他各种各样的软件。对于这种野兽级别的软件应用、部署、排错、扩展和升级工作都是一个个噩梦。   面向服务的架构(SOA)      面向服务架构(SOA)设计是针对上述单体架构问题的一个解决方案, 将软件中相似的功能进行分组在一起。在SOA里一个服务的范围是非常广的,由此带来的弊端是服务本身庞大而复杂,数十个功能点,以及复杂的消息格式和标准(例如所有的WS规范)。        这些服务会随时间越长越大,因为累加的功能越来越多。最后,这些应用本身已变成了单体 ...
Docker书介绍 虚拟技术  Docker挑战   微服务、单体应用比较 微服务设计准则    
首先介绍一下Spring Boot在Coding上的使用场景。Coding 中使用 Spring Boot 搭建的Email 服务。之所以选择Spring Boot,原因就是更加轻量级。在往常的Spring项目中,依赖的库太多,配置太繁杂,用在这只提供Email服务的程序上未免也小题大做了。而Spring Boot提供一些非功能性的常见的大型项目类特性(如内嵌服务器、安全、度量、健康检查、外部化配置)使得我们在部署上也更为方便,如可以直接地内嵌Tomcat/Jetty(不需要单独去部署war包)废话了这么多,就来介绍下怎么使用Spring Boot(简单demo,深入学习参考官方文档)Jav ...
Global site tag (gtag.js) - Google Analytics