Watermill
Languages and libraries
messaging library
SHOW HN2019
85points
7comments
#568of 2,195 in 2019
Top 26%of 2019 by points
How HN took it
QuietFewer than 5 comments about the project
0 positive, 2 neutral or asking, 0 mixed, 1 critical, out of 3 comments about the project.
Idea: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
More flexible than alternatives due to middlewares and decorators
From 1 comment
After a quick look, IMO Watermill is a bit more flexible, because of middlewares and decorators support ;) And what is unique, Watermill provides some high-level concepts like…
roblaszczak on HN
Objections
Duplicates existing pub/sub library (gocloud.dev pubsub)
From 2 comments
Why should I use this over https://gocloud.dev/howto/pubsub/? https://godoc.org/gocloud.dev/pubsub This has support for many pub/sub protocols. Why reinvent something that…
ajbeach22 on HNEven a cursory glance tells me the scope of this projects plans outstrip a pub sub protocol implementation. Maybe that's why?
weego on HN
Requests
Align with the CloudEvents spec
From 1 comment
Even if it was a different implementation, I wonder if it could align with the open source cloudevents spec (https://github.com/cloudevents/spec)
jhuizy on HN
Questions
Why not contribute to an existing project instead?
From 1 comment
Why should I use this over https://gocloud.dev/howto/pubsub/? https://godoc.org/gocloud.dev/pubsub This has support for many pub/sub protocols. Why reinvent something that…
ajbeach22 on HN
Alternatives named
gocloud.dev pubsub
From 2 comments
Why should I use this over https://gocloud.dev/howto/pubsub/? https://godoc.org/gocloud.dev/pubsub This has support for many pub/sub protocols. Why reinvent something that…
ajbeach22 on HNnot sure exactly what you mean but there is a driver package that can adopt other protocols through the same interface. https://godoc.org/gocloud.dev/pubsub/driver
ajbeach22 on HN