- 浏览: 205491 次
- 性别:
- 来自: 广州
-
最新评论
-
littlevine:
费斯汀格法则 -
zhongmin2012:
TDD测试驱动开发,推荐学习一个mock框架
测试驱动开发实践 - Test-Driven Development(转) -
littlevine:
总结得很好,学习了
软件测试活动 -
welcomezhang:
飘过~~~~
代码自动审查工具checkstyle,配合适应敏捷开发 -
zhongmin2012:
littlevine 写道学习了,写得很清晰
这个只是记录方便 ...
Linux文件权限常用操作
文章列表
单体架构:
用软件会包括有几百个功能项,而所有这些功能项都打包进了一个单体的应用中。典型的例子有,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 ...