码迷,mamicode.com
首页 > 其他好文 > 详细

多个系统间交互-灰度发布-一些笔记

时间:2014-05-28 22:39:21      阅读:439      评论:0      收藏:0      [点我收藏+]

标签:c   code   a   int   get   使用   

最近在赶项目, 是 一个全新的项目,为了项目能够 快速运行,采用了灰度发布的模式,旧的系统通过iframe 连接到新系统的页面,旧系统后台逻辑 通过新系统对外发布的 webapi 进行与新系统的交互。

以上会有几点比较关键的地方:

  1、系统间的通信。。(序列化 反序列化)

    ①在类上打上序列化标签 然后  使用开源的newtonsoft.json 序列化后,另一个系统反序列化 失败。。后来将 序列化标签去掉就好了。

    ②set 访问器 internal。。被坑

    ③weiapi方法 带有Get Post Delete Put 等谓词 默认 同样的访问方式。。

           ④weiapi 参数 如果是 系统类型 如int string 等 需要 客户端 以 application/json方式 发送 如果以默认的application/xwwwformurlencoded 参数只能为 自己写的 实体类。

     2、登陆模块

      ①因为会有跨域的问题 ,sso 是有必要的。

   3、js跨域

    通常会有2各系统间 页面的一些交互 比如说 旧系统使用iframe嵌套 新体统页面 ,旧的系统想获取一些 新页面上的数据。。 这是 就有跨域的问题。 document.domain=“xxx” 是多么关键

  4、未完待续~

多个系统间交互-灰度发布-一些笔记,布布扣,bubuko.com

多个系统间交互-灰度发布-一些笔记

标签:c   code   a   int   get   使用   

原文地址:http://www.cnblogs.com/rufus-hua/p/3754494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!