1:Spring Http设计思想
最近在研究公司自己的一套rpc远程调用框架,看到其内部实现的设计思想依赖于spring的远端调用的思想,所以闲来无事,就想学习下,并记录下。
作为spring远端调用的实现,最为简单的应该是通过http调用的实现,在这种依赖中不会依赖第三方等相关组件,调用者只需要配置相关http的协议
就可以实现,简单的配置,就可以使用spring的 IOC 容器的bean的定义等等思想去调用,简单,方便,无需写更多的http相关的代码,
比较适合内部通信系统之间的调用。
在日常开发中,经常会遇到各种内部系统之间的通讯调用,其实可以使用如下几种设计方式。不过,最简单的应该是spring自带的http模式,然后自己封装
打包成客户端jar等等,共客户端调用
其实在日常调用实现中,可以通过若干种设计 都可以完成客户端与服务端之间的调用,如