异步服务调用
2018-05-11 15:20:21 21 举报
异步服务调用
作者其他创作
大纲/内容
Job(任务分发)
服务提供者(Service1)
⑤得到结果
网关
Caller 调用者
具体服务的token都是配置在job上,调用者只需知道一个创建job的token就好
这一步需要token,用于创建任务
Caller Caller需要提供回调接口。
根据规则把请求的具体内容写进数据库
③根据配置跳转相应的服务
服务提供者(Service2)
④返回结果给网关
⑥返回结果
如何实现这个Job的功能。Hangfire 接收存储任务。Hangfire里面的service
Q:Job的职责A:1.转发功能。 接受调用者过来的参数,然后发送给服务方。等待服务方的结果,返回给调用者。2.异常请求重试功能。3.日志记录。Q:第③步处理时间比较长A:如题,这种模式的使用场景之一就是因为服务提供者无法很快的返回结果。
① 向job发起任务
②获取实际的参数转发给网关
0 条评论
下一页
为你推荐
查看更多