cookie共享问题

问题:

近日,在pc端中需要开发一个新功能,因公司pc端是老系统,所有东西都在一个项目里,性能和扩展都不好,维护性也比较差,项目组就有了重构pc端的想法,但重构是一个费时费力的活,而且业务还在不端增长,这就有了一个矛盾,如果全身投入重构,那必定会耽搁业务,这是不允许的,但如果业务仍然在老系统里开发,那会使之后的重构难度越来越大,老系统也会越来越臃肿。由于我们app项目生产上已经在用springboot、dubbo的架构体系,而且pc端的很多功能和app端是一样的,对于后台来说,接口其实是可以共用的,所以想着把pc端进行前后端分离,后端接入springboot、dubbo的架构体系,使公司整体项目实现服务化,而不是之前的各管各的一套。

解决思路:

前端静态页面nginx部署,老系统pc端就做个入口跳转到静态页面,然后静态页面对接springboot、dubbo的架构体系,这样慢慢的将pc端老系统迁入到服务化架构体系中。

这样的架构,session就变成了限制因素,由于我们pc端老系统,静态页面nginx部署以及app端,采用的是不同的二级域名,但都是在同一个一级域名下,这也就让cookie共享成为可能。

代码:

pc端:

nginx配置:

服务化平台接口层:

按照上面的设置,cookie就可以共享,session可以用redis方案解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 听课笔记。 环境对孩子来说有多重要? 这个典故估计大家都听过,“橘生淮南则为橘,生于淮北则为枳”。 出自《晏子春秋...
    海星_love阅读 576评论 0 0
  • 2017-03-29毛毛虫蝶变第8天 【今日学习】 读《易经》22-30卦1遍 【今日养生】 补气血:五谷粥 祛寒...
    王海艳阅读 301评论 1 1
  • 痒痒的,我反手去脖子后面捞了一下,没捞到;继续再捞几下,捞出一根丝,强迫症犯了,开始抽拽,一根又一根火烧连营般地绵...
    珊瑚不哭阅读 455评论 0 2
  • @Entity 注解的实体类,必须要有一个默认的无参构造函数。 否则: 异常消息: No default cons...
    光剑书架上的书阅读 1,098评论 0 1
  • 我羡慕春风, 可以缕过你的青丝, 亲吻你的脸颊。 我羡慕时光, 可以一直陪伴你, 从过去到未来。 我羡慕那片土地 ...
    7ab471a62b37阅读 141评论 0 0