|
![]() |
#1 |
Участник
|
Недавно сталкивался с похожей проблемой.
Только у нас было наоборот. На сервере работало все, а на клиенте сборка была видна но вызовы методов не работали. Использовалась версия 1.7 Почитайте внимательно все сообщения аоса, которые он выдает при старте. Там есть сообщения о сборках которые он не смог загрузить. Если там будет упоминание про Confluent.Kafka то вот и ответ. Не знаю как для версии 1.5.2 но у нас в версии 1.7 использовался Net Standard 2.0 а для него нужен .net framework 4.7 или выше. Поэтому если винда 2016-й версии (в ней по дефолту стоит только .net framework 4.6) то на ней аос не может загрузить сборку кафки (но опять же это для версии 1.7 - а как у вас надо смотреть). В общем, проблема может решиться если поставить на сервер более свежий .net framework ну или посмотреть подходящий для вашей версии. Далее еще может быть проблема (вы похоже до нее еще не дошли) когда сборка видна, но ошибки вылетают уже при вызове. Насколько я понял, сама .net библиотека кафки это обертка более низкоуровневых библиотек написанных на С. И для них играет роль какая версия dll подложена рядом с Confluent.Kafka.dll - 32-битная или 64-битная. Для клиента аксапты надо чтобы 32-битная. А для аоса - 64-битная. В общем посмотрите какие у вас подложены librdkafka.dll, librdkafkacpp.dll и возможно еще что-то. Последний раз редактировалось Logger; 13.08.2024 в 11:34. |
|
|
За это сообщение автора поблагодарили: AxeUser (1), Михаил Андреев (5). |
![]() |
#2 |
Участник
|
Вняли советам. Библиотеку победили. Огромное спасибо!!!
|
|
Теги |
kafka, кафка |
|
|