发表于: 2017-09-11 19:40:17
1 834
一.今天完成的主要事情
1.安装电脑中新系统的各种软件以及配置
乍一看以为这个非常简单,但实际上并不容易,由于换固态硬盘,需要重新装系统,所有的程序(除了绿色解压版)都用不了了,所以将之前安装的软件都安装了一遍,包括输入法,IDEA,jdk,maven,mysql,navicate,Xshell,sublime,svn,git,迅雷,百度网盘,谷歌,火狐,office等等软件,又将java,mysql,maven的环境变量配置一遍,就这些就用一上午
2.完成任务九深度思考
(1). 什么是SCA?什么是SOA?
SOA(Service-Oriented Architecture)是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能.一个服务通常以独立的形式存在于操作系统进程中.服务之间通过网络调用,而非采用进程内调用的方式进行通信.
SCA(Service Component Architecture)是SOA实现的一个具体标准,实现了业务组件和传输协议的分离,可以处理各种平台组件的集成,它的内涵是独立于具体的技术,SCA的组件的服务不局限于某种语言,而服务与服务之间的通信也不局限于某种传输协议,它使组件之间处于一种松耦合的状态,不需要在自己的代码种加入对方组件的接口代码.
(2).什么是微服务?
它是一种软件架构风格,是一种以业务功能为主的服务设计概念,每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API,应用程序则是由一个或者多个微服务组成.相对于传统的单体式英语程序,微服务组成的程序如果需要针对特定业务功能进行扩充时,只要对该业务功能的服务进行扩展就好,不需要整个应用程序都扩展.实现了模块与模块之间良好的解耦.
3.再次测试任务九
首先启动服务.
然后运行web端
访问查询所有列表的接口
然后再关闭其中一个服务
然后再访问接口,依然没有问题,然后再开启该服务,关闭另一个服务
然后再访问接口,依然没有问题,
二.明天计划完成的事情
1.总结所有任务
2.编写进复盘评审ppt
3.如果有时间,将复盘评审搞了
三,遇到的问题
暂无
四,收获
对SCA和微服务的理解更加深入
五.任务进度情况
无延期风险,任务已提交审核
评论