摘要: 前言 随着业务的发展,代码量的膨胀和团队成员的增加,传统单体式架构的弊端越来越凸显,严重制约了业务的快速创新和敏捷交付。为了解决传统单体架构面临的挑战,先后演进出了SOA服务化架构、RPC框架、分布式服务框架,最后就是当今非常流行的微服务架构。 微服务化架构并非银弹,它的实施本身就会面临很多陷阱和挑 阅读全文
posted @ 2017-06-09 20:34 有梦就能实现 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计之领域模型 加一个导航,关于如何设计聚合的详细思考,见这篇文章。 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设 阅读全文
posted @ 2017-06-09 20:27 有梦就能实现 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 互联网保险O2O平台微服务架构设计 关于架构,笔者认为并不是越复杂越好,而是相反,简单就是硬道理也提现在这里。这也是微服务能够流行的原因,看看市场上曾经出现的服务架构:EJB、SCA、Dubbo等等,都比微服务先进,都比微服务功能完善,但它们都没有微服务这么深入民心,就是因为他们过于复杂。简单就是高 阅读全文
posted @ 2017-06-09 20:19 有梦就能实现 阅读(3384) 评论(0) 推荐(0) 编辑
摘要: 架构模式演进 CGI 模式 图 1 CGI 出现于 1993 年,图 1 是 CGI 模式比较简单的结构图。 MVC 模式 开源电商软件等都是采用 MVC 模式,MVC 模式是做软件开发必学和必经历的一个阶段。 图 2 1970 年提出了 MVC 的概念,当时的主机和客户端早已凸显了这个概念。如图 阅读全文
posted @ 2017-06-09 20:03 有梦就能实现 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 一.调整JBOSS最大连接数. 配置deploy/jboss-web.deployer/server.xml文件 . maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。 acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接。 minSpareThread:指... 阅读全文
posted @ 2017-06-09 08:39 有梦就能实现 阅读(300) 评论(0) 推荐(0) 编辑