我尝试像这样发送cookie:
PUT http://localhost:8080/platform/rs2/processes/data/4252
Accept: */*
Cache-Control: no-cache
Cookie: {{"TOKEN": "eyJzZXNzaW9uSWQiOiIyMTg2NTQ0Mi0zZDAxLTQ0ZWUtYTFjZC02MjI2MzllYTZhZGEiLCJjdXJyZW50VXNlcklkIjoiMjgxNDk2OTktYjNhMi00MzY1LWE4ZjAtMjYyMzljOTlmMWRkIn0"}}
Run Code Online (Sandbox Code Playgroud)
但实际上它们并不来到服务器端。
我想了解是否可以在 Kafka 主题中找到特定消息。Kafka消息KEY被认为是解决该问题的手段。
但我怀疑,该键只能识别主题内的分区,而不是分区内的特定消息。
有没有办法识别Kafka分区中的特定消息,并找到该消息以供进一步使用(例如,读取该特定消息)?
这是关于流处理的。
例如:
分区包括 4 条消息:消息 1、消息 2、消息 3、消息 4。我只想找到消息 1,因为该消息具有(可能!)唯一的 id。就像数据库中的 id 一样。
我正在尝试将 json 反序列化为对象,其中包含 OffsetDateTime 类型的字段:
public class Appeal {
@JsonProperty("createTime")
private OffsetDateTime createTime;
Run Code Online (Sandbox Code Playgroud)
为此,我使用 JavaTimeModule 支持配置我的 ObjectMapper:
public class JsonObjectMapper extends ObjectMapper {
private static ObjectMapper objectMapper = new JsonObjectMapper();
private JsonObjectMapper() {
objectMapper = createObjectMapper();
}
private ObjectMapper createObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
return objectMapper;
}
public static ObjectMapper getMapper() {
return objectMapper;
}
}
Run Code Online (Sandbox Code Playgroud)
但我收到以下异常:
java.lang.NoSuchMethodError: 'boolean com.fasterxml.jackson.databind.SerializationConfig.hasExplicitTimeZone()'
at com.fasterxml.jackson.datatype.jsr310.ser.InstantSerializerBase.formatValue(InstantSerializerBase.java:144) ~[jackson-datatype-jsr310-2.12.1.jar!/:2.12.1]
Run Code Online (Sandbox Code Playgroud)