Apache驼峰单个文件的多个动态路由
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache驼峰单个文件的多个动态路由相关的知识,希望对你有一定的参考价值。
我有一个动态路由,它读取和处理文件,可能有多个文件。每个路由一次处理单个文件。当同时请求不同文件时没有问题,因为它根据文件名创建唯一的URI。我还需要支持同一文件的并行请求。对于并行请求,我得到以下异常。
无法启动路由MyFileProcessorDynamicRoute,因为不允许同一端点的多个使用者。
有没有办法在运行时创建路径链接?
提前致谢。
答案
根据您的上下文我知道,您必须使用相同的文件(具有相同的名称)同时在不同的路线中使用。
您可以通过设置路径中的标志类型(路径必须运行的顺序)来实现您需要处理相同的名称文件。通过这样做,您无法在未完成第一条路线的情况下启动第二条路
这可能很棘手,但可以实现。
谢谢。
以上是关于Apache驼峰单个文件的多个动态路由的主要内容,如果未能解决你的问题,请参考以下文章
架构设计:系统间通信(38)——Apache Camel快速入门(下1)
如何基于 GraphQL API 的 slug 使用 Next.js 进行动态路由?