TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Go Micro – A Go microservices development framework

143 pointsby chuhnkover 5 years ago

5 comments

runlevel1over 5 years ago
mDNS is an interesting choice for service discovery. Neat idea for local development, but probably not great in production.<p>I believe most cloud providers don&#x27;t support multicast, meaning mDNS would not work there. It&#x27;s also quite slow and&#x2F;or very chatty in large networks.<p>Looks there is support for other service discovery mechanisms via plugins, though.
评论 #21879530 未加载
评论 #21879790 未加载
评论 #21879243 未加载
bradheover 5 years ago
This looks pretty new and under developed. In a world of service mesh proliferation not sure where this fits as there is some feature overlap.<p>&gt; PubSub is built in as a first class citizen for asynchronous communication and event driven architectures.<p>Would be interested to see how this is implemented and what it’s consistency and reliability dynamics are.
评论 #21879920 未加载
lhopki01over 5 years ago
Have care with using this. We were using it and repos were renamed and moved causing all sorts of issues.
tyingqover 5 years ago
Seems like a sort of light service mesh, but delivered from within the app, and very straightforward. I&#x27;ll have to look at mDNS, had heard of it, but never read into it.
评论 #21879771 未加载
评论 #21879598 未加载
ainar-gover 5 years ago
Probably mostly off-topic, but every time I see the words “Go” and “framework” together in a sentence, I can&#x27;t help but chuckle. Go is, idiomatically, a very anti-framework and pro-library language. And I think that that&#x27;s a good thing. The closest thing idiomatic Go has to frameworks are the stdlib&#x27;s “interface packages” like package image or package database&#x2F;sql&#x2F;driver, which are amazing because they make it easier to create an actual ecosystem instead of a network of incompatible frameworks. Anyone who wants to create a “framework” for go should instead learn from those packages and try to define a set of interfaces which work together to achieve a goal.
评论 #21879371 未加载
评论 #21879099 未加载
评论 #21879042 未加载
评论 #21879072 未加载
评论 #21879426 未加载