Skip to content

Conversation

@Voronapxl
Copy link
Collaborator

  1. Featured logic for events when scenarios are updated with objects or zones, F22 cache will be terminated for such events

1. Continuation of broker logic features
1.Featured logic for events when scenarios are updated with objects or zones, F22 cache will be terminated for such events
1. Deletion of redundant broker logic for cache invalidation
2. Featured extermination of consumer and producer workers
@Voronapxl Voronapxl requested a review from kanootoko December 20, 2025 18:17
1. invalidation methods putted to thread
async def handle(self, event: EventT, ctx: Message = None):
return await self._core.process(event)

return await self._handle_cache_invalidation(event, ctx)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Мне казалось, суть Mixin'а в том, чтобы придать классу поведение (то есть сразу в нем создать метод handle, а в наследниках вообще ничего не трогать; менее прозрачно, но если вызывать методы самостоятельно, то можно было и просто инкапсуляцией ограничиться.

Не критично, но странновато

1. KafkaProducerClient init_loop set to False
1. KafkaProducerClient init_loop at start
@Voronapxl Voronapxl merged commit 8a6bcb0 into dev Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants