Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache camel ApacheCamel:创建多条路由是否会导致成本高昂的操作?_Apache Camel_Spring Camel_Camel Ftp_Camel Sql_Apache Camel Cdi - Fatal编程技术网

Apache camel ApacheCamel:创建多条路由是否会导致成本高昂的操作?

Apache camel ApacheCamel:创建多条路由是否会导致成本高昂的操作?,apache-camel,spring-camel,camel-ftp,camel-sql,apache-camel-cdi,Apache Camel,Spring Camel,Camel Ftp,Camel Sql,Apache Camel Cdi,以下是公正的要求: 从数据库读取 从数据创建3个文件,仅在if语句上添加少量setter Deliever 3至同一sftp 编码: 1 Route Timer which to(direct) 1 Route trigger which call same (direct) 1 ROUTE - from(direct) then calls DB and fetches data and assign it to Bean and multicast to 3 transformation r

以下是公正的要求:

  • 从数据库读取
  • 从数据创建3个文件,仅在if语句上添加少量setter
  • Deliever 3至同一sftp
  • 编码:

    1 Route Timer which to(direct)
    1 Route trigger which call same (direct)
    1 ROUTE - from(direct) then calls DB and fetches data and assign it to Bean and multicast to 3 transformation routes
    3 routes - from(direct:transform) where similar transformation and ofr 3rd route a small different transformation and put to SFTP Route
    1 Route to SFTP
    
    这只能在3条路线中完成,即计时器路线、触发路线和从3到最后的单路线


    只是想问一下,如果在部署了50个类似类型的项目的情况下,创建多个路由是否被视为成本高昂的操作?

    从资源操作来看,这似乎没有什么大区别。我设置了一些场景,其中有许多小路线,还有一些有较大路线。一般来说,成本是由处理器等执行的工作。较小的路由通常更易于重用(可组合)和测试。因此,这是我的偏好,因为性能似乎没有受到任何重大影响。

    从资源操作来看,它似乎没有太大的区别。我设置了一些场景,其中有许多小路线,还有一些有较大路线。一般来说,成本是由处理器等执行的工作。较小的路由通常更易于重用(可组合)和测试。这是我的偏好,因为性能似乎没有受到任何重大影响