watermill icon indicating copy to clipboard operation
watermill copied to clipboard

Building event-driven applications the easy way in Go.

Results 189 watermill issues
Sort by recently updated
recently updated
newest added

The current implementation of watermill-sql does read exactly one message at the time (PostgreSQL implementation: https://github.com/ThreeDotsLabs/watermill-sql/blob/master/pkg/sql/schema_adapter_postgresql.go#L66). I assume a significant subscriber performance improvement, if the subscriber could read the messages...

enhancement
help wanted
module: subscriber
M

In watermill-sql, a bad behaving consumer, which always nacks an incoming message will completely block processing of messages in the respective consumer group, because the nack does not return the...

bug
help wanted
module: subscriber
S

I've got a question. At the moment from the examples I can see, the events are published after some processing is done in a command handler. It may lead to...

The same as #5, but for PostgreSQL :) This implementation should be added in https://github.com/ThreeDotsLabs/watermill-sql/ repository. It **need to be compatible with already existing SQL Subscriber**. That means, that you...

enhancement
help wanted
discussion needed
module: subscriber
M

In the benchmark, there have been made some changes related to the sql driver, that have never been fed back to the actual sql driver (watermill-sql). For PostgreSQL driver: *...

enhancement
good first issue

CommandProcessor.AddHandlersToRouter uses internally AddNoPublisherHandler to add a handler to a router CorrelationID middleware does not work. Since it assumes that the handler should return a list of new messages but...

Dear watermill team, I think that [watermill-kafka](https://github.com/ThreeDotsLabs/watermill-kafka) should be upgraded to use sarama version 1.26.4. As stated in sarama v1.26.0 release note, we should not use this version anymore. Version...

enhancement
module: components
L

If my rabbmit restarts How to reestablish channel [watermill] 2020/03/13 08:59:33.510953 subscriber.go:166: level=INFO msg="Starting consuming from AMQP channel" amqp_exchange_name= amqp_queue_name=listen_result_b111ad19-e4c0-4730-805c-3a44b5b7727f topic=listen_result_b111ad19-e4c0-4730-805c-3a44b5b7727f

help wanted
module: subscriber

I've created a PR to describe what looks like an unintended side affect. What I'm proposing is to illustrate what I think is wrong. It may not be the correct...