1

我创建了一个 OSB 代理服务(消息服务),它使用 MFL 文件加载数据。

数据格式为:

1/1/2007;00:11:00;2.500;0.000;242.880;10.200;0.000;0.000;0.000;
1/1/2007;00:12:00;2.494;0.000;242.570;10.200;0.000;0.000;0.000;

所有数据记录为:2075259

文件(.txt 或 .data)的总大小为:130MB。

处理所有这些数据以便插入 OSB 代理并在一个简单的 xml 文件中转换所有数据的最佳方法是什么?

我已经用少量记录(5000)进行了测试,它按预期工作,但我应该如何将所有这些数据插入代理中?

MFL 转换是一个有效的想法,或者我应该创建一个 FileAdapter 代理来接收来自 dbtable 的数据?

请您的建议

先感谢您。

4

1 回答 1

2

ESB 在以 KB 而非 MB 的顺序处理消息方面是有效的,尽管这是非常主观的,并且很大程度上取决于并发请求的数量、每秒事务数、硬件大小等。正如 Trent 在评论中指出的那样,您可以实现声明检查模式并将文件转换委托给外部实用程序,例如 perl 或类似工具。

于 2017-09-22T06:55:41.400 回答