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.

The realtime magic behind Moot and how we deliver all your instant notifications

135 pointsby courtneycouch0over 11 years ago

13 comments

Ecio78over 11 years ago
Ehm.. tens of millions of realtime events but no &quot;www.&quot; alias?:<p>404 Not Found<p>Code: NoSuchWebsiteConfiguration<p>Message: The specified bucket does not have a website configuration<p>BucketName: www.moot.it<p>RequestId: xxxx<p>HostId: xxxxx<p>I didn&#x27;t know what &quot;Moot&quot; was so I tried www.moot.it
评论 #6276902 未加载
lcaselaover 11 years ago
You guys should really change your name.
评论 #6278671 未加载
评论 #6279002 未加载
RyanZAGover 11 years ago
If you want something similar to this and you&#x27;re on the JVM, you can use open source Atmosphere[1] which handles this flow exactly (websocket with fallback, multiple &#x27;tags&#x27;, etc).<p>[1] <a href="https://github.com/Atmosphere/atmosphere" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Atmosphere&#x2F;atmosphere</a>
评论 #6278206 未加载
jfagerover 11 years ago
&quot;This is then picked up by every JSON-RPC server and they will intersect those two tags, sending the event {hello: &#x27;world&#x27;} to any connection that matches.&quot;<p>Do you see this eventually becoming your bottleneck (every rpc server has to handle every event)? If so, what&#x27;s the plan for reducing the event fan-out?
评论 #6276520 未加载
评论 #6276527 未加载
pearjuiceover 11 years ago
When you registered the domain name and selected branding, did you know moot is a well-known internet handle?
评论 #6278548 未加载
fooycover 11 years ago
<p><pre><code> &gt; tens of millions of realtime events daily </code></pre> Does it means hundreds per second ?
评论 #6276688 未加载
Kequcover 11 years ago
I followed it the whole way through until I got to the diagram of the way Moot handles channels compared to static channels. What does the diagram illustrate? It seems to be that the Moot version doesn&#x27;t have central input. But it would all need to be filtered through something central, otherwise it is completely possible to miss a location the payload was intended to be delivered to.
评论 #6276533 未加载
chinmoyover 11 years ago
Do you have any plans to open source this for people who wants to install Moot on their own server? As a forum junkie, I&#x27;m excited about Moot, but I hope you do understand that to be successful as a platform you have to give the option to self-host :)
评论 #6279281 未加载
评论 #6278785 未加载
javajoshover 11 years ago
I&#x27;ve built something very similar using Vert.x, which is sort of like Node on the JVM. But instead of Redis, we have full on state machines at the network turn publishing on the event bus. It&#x27;s pretty sweet, and I hope to open source it soon.
speeqover 11 years ago
Are you going to open-source your json-rpc library? If so, is there a specific timeframe you have in mind? I&#x27;d really love to use this technology in my own projects.
评论 #6276684 未加载
评论 #6277936 未加载
sergiotapiaover 11 years ago
On Moot: I registered my account because I wanted to integrate Moot on my new website I&#x27;m building and when trying to integrate it to a view in Rails:<p><pre><code> `a class=&quot;moot&quot; href=&quot;#{request.original_url}&quot;&gt; Awesome Startup` </code></pre> I&#x27;m getting an message on the page and no moot forums.<p>&quot; (moot logo) startup does not exist.&quot;<p>Isn&#x27;t this like Disqus where I can have commenting threads based on the page?
评论 #6277504 未加载
sesayaover 11 years ago
Interesting, but the inability to delete posts and host it myself make it useless for me. I want freedom, damnit.
评论 #6283052 未加载
评论 #6281533 未加载
swahover 11 years ago
I wanted to follow you on Twitter so I get updates about your product, but you don&#x27;t seem to have one :)
评论 #6277621 未加载