发表于: 2017-10-29 23:27:21

2 812


今天完成的事情:

今天深圳停电了一天……没完成多少内容

完成的内容为:将任务7的项目分为三个部分

WEB部分:

配置文件:

多了这个东西

 

service部分:


配置文件:


若要配置第二个服务端,只要复制项目,更改端口就好



WEB端和Service端共用的Core部分:

打包成jar,这样的话就使用这个jar就可以达到添加model、工具类的效果



明天计划的事情:

完成任务八、开始任务九



遇到的问题:

如何实现客户端接收两个service其中之一的请求,若有一个挂掉了,不影响客户端的使用

本来想着在配置文件中配置两个server,配置个随机函数二选一,再catch BeanCreationException,

然而令人意外的是抓不到异常,因为spring容器创建时bean随后创建,再在Controller中抓取已经晚了,

现在有两个解决方案:

第一是还是上面那种方法,找一个可以抓取异常的方法

第二是 ApplicationContext ctx =  new FileSystemXmlApplicationContext这种方式,但是没成功,还把tomcat给玩坏了,现在都部署不了项目了

这个明天解决


收获:

分离web、service大体完成,就剩下客户端如何接收两个service请求的问题


进度:

任务八开始时间:2017.10.28

预计demo时间:2017.10.30

延期风险:无

禅道

http://task.ptteng.com/zentao/project-task-350.html



返回列表 返回列表
评论

    分享到