某大型银行深化系统之十二:服务层之四

传送门 ☞ 轮子的专栏 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229

4服务调用

        服务调用分为同步调用、异步消息、批量文件、批量数据四种形式:

4.1同步调用

        在通信连接中,同步通信需要一个发送器和一个接收器来协同内部处理过程,这种协同表明同步通信要求高度耦合,通信由发送器和接收器协同完成,发送器和接收器的操作都依赖于请求过程。发送器发送下一个通信请求首先需要拿到接收器发回的应答结果或确认接收信息。

4.2异步消息

        异步通信并不需要发送器与接收器协同操作来完成通信,其耦合程度比同步通信的低。异步通信主要的实现方式为消息队列,通过这个队列实现这一对系统之间点对点的通信连接。这是异步通信中最简单的一种方式。发送器发送请求至消息队列,请求发出后,发送器就不再关心请求,而是继续操作;消息队列负责将一端进来的入队请求在另一端出队发送至接收器,进而进行处理。

4.3批量文件

        与上两种实时方式不同的是,批量方式为非实时处理。批量文件方式以批量的方式进行数据导出、生成文件、传输文件与数据装载。

4.4批量数据

        通过批量数据处理的方式进行数据的导出、传输与装载。

原文地址:https://www.cnblogs.com/innosight/p/3271131.html