projects
/
demos
/
kafka
/
chat
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
NG
[demos/kafka/chat]
/
src
/
main
/
java
/
de
/
juplo
/
kafka
/
chat
/
backend
/
persistence
/
kafka
/
ChatRoomChannel.java
diff --git
a/src/main/java/de/juplo/kafka/chat/backend/persistence/kafka/ChatRoomChannel.java
b/src/main/java/de/juplo/kafka/chat/backend/persistence/kafka/ChatRoomChannel.java
index
97ee988
..
57deaf2
100644
(file)
--- a/
src/main/java/de/juplo/kafka/chat/backend/persistence/kafka/ChatRoomChannel.java
+++ b/
src/main/java/de/juplo/kafka/chat/backend/persistence/kafka/ChatRoomChannel.java
@@
-22,8
+22,8
@@
import java.util.UUID;
public class ChatRoomChannel implements Runnable
{
private final String topic;
public class ChatRoomChannel implements Runnable
{
private final String topic;
- private final Producer<Integer, C
hatRoom
To> producer;
- private final Consumer<Integer, C
hatRoom
To> consumer;
+ private final Producer<Integer, C
reateChatRoomRequest
To> producer;
+ private final Consumer<Integer, C
reateChatRoomRequest
To> consumer;
private final ShardingStrategy shardingStrategy;
private final ChatMessageChannel chatMessageChannel;
private final Clock clock;
private final ShardingStrategy shardingStrategy;
private final ChatMessageChannel chatMessageChannel;
private final Clock clock;
@@
-37,21
+37,21
@@
public class ChatRoomChannel implements Runnable
String name)
{
int shard = this.shardingStrategy.selectShard(chatRoomId);
String name)
{
int shard = this.shardingStrategy.selectShard(chatRoomId);
- C
hatRoomTo chatRoomTo = ChatRoom
To.of(chatRoomId.toString(), name, shard);
+ C
reateChatRoomRequestTo createChatRoomRequestTo = CreateChatRoomRequest
To.of(chatRoomId.toString(), name, shard);
return Mono.create(sink ->
{
return Mono.create(sink ->
{
- ProducerRecord<Integer, C
hatRoom
To> record =
+ ProducerRecord<Integer, C
reateChatRoomRequest
To> record =
new ProducerRecord<>(
topic,
shard,
new ProducerRecord<>(
topic,
shard,
- c
hatRoom
To);
+ c
reateChatRoomRequest
To);
producer.send(record, ((metadata, exception) ->
{
if (metadata != null)
{
producer.send(record, ((metadata, exception) ->
{
if (metadata != null)
{
- log.info("Successfully send chreate-request for chat room: {}", c
hatRoom
To);
- sink.success(c
hatRoom
To.toChatRoomInfo());
+ log.info("Successfully send chreate-request for chat room: {}", c
reateChatRoomRequest
To);
+ sink.success(c
reateChatRoomRequest
To.toChatRoomInfo());
}
else
{
}
else
{
@@
-78,10
+78,10
@@
public class ChatRoomChannel implements Runnable
{
try
{
{
try
{
- ConsumerRecords<Integer, C
hatRoom
To> records = consumer.poll(Duration.ofMinutes(5));
+ ConsumerRecords<Integer, C
reateChatRoomRequest
To> records = consumer.poll(Duration.ofMinutes(5));
log.info("Fetched {} messages", records.count());
log.info("Fetched {} messages", records.count());
- for (ConsumerRecord<Integer, C
hatRoom
To> record : records)
+ for (ConsumerRecord<Integer, C
reateChatRoomRequest
To> record : records)
{
createChatRoom(record.value().toChatRoomInfo());
}
{
createChatRoom(record.value().toChatRoomInfo());
}