自我的剖析


构建企业服务的过程中,我们采用的技术的分析,外加复盘的想法,理解自己项目中采用的技术,提高自己对架构的理解和对技术的眼界,首页我们要说的是tomcat

####企业服务架构复盘 #####1. 目的

我们的工程是一个典型的springMVC提供的企业应用开发服务,在不泄密的前提下,分析一下这些工程的使用的技术和应用的场景,也就是复盘一下,提高自己对技术的眼界。

2.具体的应用的技术

2.1 tomcat

服务运行的环境是tomcat,但是关于tomcat的运用的方面是一个tomcat服务,对应一个服务。

当然这个是针对分离服务的框架,把企业的服务按照逻辑的划分,例如打卡,审批,财务等等的大块的逻辑,分成了不同的服务,然后按照技术人员严重的逻辑的划分,按照比较大的粒度分装成服务,我们现在说的服务,指的就是这个服务。
这种方案的划分的好处:一,服务拆分了出来之后,能够互相的不影响。对代码的跟新,不同模块版本的发布,资源的分配(例如企业服务中的请假服务压力就不会很大,一般人员不会每天都请假,针对这种情况的服务我们可以分配少一点的CPU,内存等资源)等有很大的好处。但是也有一定不好的地方,例如工程的管理当面,运维的管理。还是体现出现了那句话:
粒度小便于控制但是不便于管理。

这个地方必须的说一个tomcat,web应用开发的学习者第一次接受的web的容器必然是tomcat,这个可以说是最常见的,也是应用比较广泛的servlet容器。但是真正的理解和深入的了解并不是很多。自己的项目在使用tomcat的时候,自己是否应该好好的学习一下,最起码自己项目中用到的部分应该清楚理解。
首先是此篇说明tomcat的依据是:how tomcat works。

这本书于2016年10月23日看完,对tomcat的体系有了进一步的了解,找时间写一个总结。



上一篇  梳理一些的基础性的知识 下一篇   算法,基础类