Size: a a a

2020 March 08

S🕶

Sander 🕶 in pro.kafka
я просто пытаюсь понять, что такое createTicket и ticketDto, чтоб понимать какие мне указывать.
источник

S🕶

Sander 🕶 in pro.kafka
источник

IP

Ivan Ponomarev in pro.kafka
Да это же то что ты сам придумываешь. Краткие прозвища типов. Логику можешь выдумать сам. В type_mapping ты прописываешь соотношение между «прозвищами» и реальными типами
источник

IP

Ivan Ponomarev in pro.kafka
Главное чтоб они были уникальные и последовательно одни и те же для одних и тех же типов
источник

S🕶

Sander 🕶 in pro.kafka
я пока не смог запустить, работало только на вашем примере
источник

IP

Ivan Ponomarev in pro.kafka
Ну.... чутка повнимательнее и заработает))
источник

S🕶

Sander 🕶 in pro.kafka
дайте немного времени пожалуйста, если не запустится я дам знать
источник

S🕶

Sander 🕶 in pro.kafka
там какие-то новые ошибки
источник

IP

Ivan Ponomarev in pro.kafka
Там не знаю, для начала хотя бы с пробросом сообщений одного типа разберись
источник

S🕶

Sander 🕶 in pro.kafka
2020-03-08 09:39:03.838 ERROR 70717 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[.[dispatcherServlet]      : Servlet.service() for servlet [dispatcherServlet] in context with path [/api] threw exception [Request processing failed; nested exception is org.apache.kafka.common.errors.SerializationException: Can't convert value of class com.example.application.domain.CreateTicketCommand to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer] with root cause

java.lang.ClassCastException: class com.example.application.domain.CreateTicketCommand cannot be cast to class java.lang.String (com.example.application.domain.CreateTicketCommand is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @6ef66530; java.lang.String is in module java.base of loader 'bootstrap')
источник

S🕶

Sander 🕶 in pro.kafka
сложно сказать 1 в 1 скопировал код
источник

S🕶

Sander 🕶 in pro.kafka
скорей я ошибся, там не работало у него, логи перепутал.
источник

S🕶

Sander 🕶 in pro.kafka
@ivan_ponomarev а ваш пример вы можете предоставить рабочий!?
источник

IP

Ivan Ponomarev in pro.kafka
Sander 🕶
@ivan_ponomarev а ваш пример вы можете предоставить рабочий!?
источник

S🕶

Sander 🕶 in pro.kafka
Sander 🕶
2020-03-08 09:39:03.838 ERROR 70717 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[.[dispatcherServlet]      : Servlet.service() for servlet [dispatcherServlet] in context with path [/api] threw exception [Request processing failed; nested exception is org.apache.kafka.common.errors.SerializationException: Can't convert value of class com.example.application.domain.CreateTicketCommand to class org.apache.kafka.common.serialization.StringSerializer specified in value.serializer] with root cause

java.lang.ClassCastException: class com.example.application.domain.CreateTicketCommand cannot be cast to class java.lang.String (com.example.application.domain.CreateTicketCommand is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @6ef66530; java.lang.String is in module java.base of loader 'bootstrap')
только с этой ошибкой падает
источник

S🕶

Sander 🕶 in pro.kafka
____________
command.toString(): CreateTicketCommand(name=boom, id=42)
____________


@gamussa да у него работает, но пакеты у него другие в проекте и java 1.8
источник

S🕶

Sander 🕶 in pro.kafka
может где бага в пакетах, уж не знаю
источник

S🕶

Sander 🕶 in pro.kafka
spring.kafka.producer.properties.key-serializer=org.apache.kafka.common.serialization.StringDeserializer
spring.kafka.producer.properties.value-serializer=org.springframework.kafka.support.serializer.JsonSerializer


блин вот что еще нашел у него в настройках
источник

S🕶

Sander 🕶 in pro.kafka
не помогло
источник

S🕶

Sander 🕶 in pro.kafka
все робит
источник