|
|
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
Суть кода в том, что читаем файлы из одного места, анализируем их и кладём в другое место Этот роут слушает sftp и другой роут Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. с sftp всё понятно, а на другой стороне Код: java 1. Код: java 1. Так вот выяснилось, что если кладёшь в sftp папку файл размером 20MB, то в другое место может прилететь файл 6MB. Это же справедливо и для файлов полученных из второго from роута. Это поведение воспроизводится только на тестовом окружении и не воспроизводится на локальных машинах. Есть идеи, что тут не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 12:42 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
questioner Код: java 1. 2. 3. 4. 5. 6. 7. Есть идеи, что тут не так?Вам какбы никто не гарантирует, что exchange.getIn().getBody(InputStream.class) можно несколько раз вызывать: http://camel.apache.org/stream-caching.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 16:03 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
Андрей Панфилов, Спасибо за ответ. Попробую явно отключить кеширование. Но что-то мне кажется дело не в этом потому, что setBody/setIn и тд я нигде в коде не делаю. У меня java DSL как Вы видите. Код: java 1. нужно после каждого from писать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 17:07 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 17:12 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
questionerУ меня java DSL как Вы видите. Код: java 1. Ну там же все написано - можно сразу в контексте, во-вторых, нужно не выключать (оно выключено по-умолчанию), а наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 19:13 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
Андрей ПанфиловquestionerУ меня java DSL как Вы видите. Код: java 1. Ну там же все написано - можно сразу в контексте, во-вторых, нужно не выключать (оно выключено по-умолчанию), а наоборот. Спасибо, более детально почитаю. Меня собственное смутило, что я ничего не трогал а по умолчанию ведь и так выключено. а мой поинт насчёт того, что я автор setBody/setIn и тд я нигде в коде не делаю. не релевантен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2017, 23:33 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
попробовал рассовать Код: java 1. везде подярд Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 13:13 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 13:13 |
|
||
|
Camel иногда теряет последние байты файла при перемещении
|
|||
|---|---|---|---|
|
#18+
я даже больше скажу - вот так не работает Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2017, 14:33 |
|
||
|
|

start [/forum/moderation_log.php?user_name=%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5+%D1%81+ASE+%D0%BF%D0%BE%D0%B4+%D0%BB%D0%B8%D0%BD%D1%83%D1%85]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 662ms |
| total: | 843ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...