系统间远程调用方式的演变

问题:

远程是无法直接传递对象的

怎么解决?

  1. txt 没有表现力,结构和内容混杂,无法知道它的结构;
  2. 报文: 电信信令、EDI国际物流; 晦涩难懂,和行业知识绑定,学习成本高;
  3. xml,xsd开发者自定义规范,灵活。缺点,大量的标签增大传输成本,减低传输性能;
  4. Web Service技术 (java对象),基于SOAP协议,SOAP轻量封装HTTP,代码量过大,不是围绕对象编程,而是面向WebService写代码;
  5. json (js技术之一) AJAX (前后端访问)。json内容少结构清晰,把xml替代。ajax轻巧快捷,把Web Service替代。缺点:json纯文本 ;
  6. SpringCloud Feign,传递是java,它封装RESTFul形式HTTP,二进制;

你可能感兴趣的:(Distributed,Architecture,分布式架构,后端)