CAS5.3单点服务-分布式部署

  书接上文:CAS5.3单点服务-登录验证直接调用外部接口

  按照以上两篇文章成功部署之后,又遇到了一个新的问题,简单描述一下。

  我们现在是微服务架构,而且是多系统,测试机的内存也才32G,性能各方面会比普通的笔记本稍微强一点点,但是没有强那么多,当我们启动多个系统服务,然后加上CAS客户端接口服务,在加上CAS服务端tomcat的启动,内存经常会不够,导致测试机的系统无法正常访问,考虑到我们有三台测试机,所以直接以分布式的方式进行部署,具体说明:

  测试机A:启动之前正常启动的那四个服务

  测试机B:启动新加的CAS客户端验证用户的服务以及CAS服务端

  简而言之,就是在原来的基础上再单独加一个单点登录的服务,从而达到分担内存的作用,不用担心启动过多服务而内存不够的异常。

  具体实施:

    第一步:前端的CAS服务指向,需要指定到测试机B,也就是CAS单点登录服务器

    第二步:后端用户信息验证成功后返回的服务指向,也需要指定测试机B,也就是CAS单点登录服务器

    第三步:CAS登录用户信息验证的外部接口服务指向,需要指定测试机A服务器上的用户验证接口

  现在只是一个想法。还没有具体实施,暂做梳理。过程中遇到问题再详细记录。

  

 

上一篇:乐观锁—CAS算法


下一篇:qt tableview中如何添加右键菜单且不可编辑单元格