TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Deepstream 5.0: Resurrected using MIT license

108 点作者 yasserf超过 5 年前

11 条评论

doctorpangloss超过 5 年前
The biggest pain point I&#x27;ve experienced with these pubsub services is how to negotiate client connections so that all the subscribers to a topic are directly connected to the same machine. In other words, clients&#x27; messages do not have to ever be relayed at the networking level. This means providing some reconnecting or connection-info data for the client, and it&#x27;s why I think most of these frameworks fail to improve on home cooked solutions: you have to touch the message to help squeeze out efficiency.<p>A non-IP based routing mechanism <i>requires</i> some kind of header&#x2F;parsing&#x2F;deserialization of the message being passed. In application level code this is quite slow, you have to query some kind of map synchronized about cluster nodes. This is especially shitty if message addresses are ephemeral, especially per RPC call (which is the default behaviour in most cluster-based RPC frameworks), because then your near cache of the cluster map is never populated. Alternatively you can just broadcast to everyone (skip the cluster map) but then why cluster?<p>It would be great if we just had IPv6 adoption though. Then you could just uh, route. The DNS based routing in stuff like Kubernetes is close but not for external Internet facing clients. The whole point is to avoid a bastion host.
评论 #21373262 未加载
评论 #21373634 未加载
Zod666超过 5 年前
What is deepstream? The website doesn&#x27;t really say what it is for.
评论 #21372363 未加载
评论 #21372404 未加载
评论 #21372533 未加载
dankohn1超过 5 年前
I added to the CNCF Cloud Native Interactive Landscape:<p><a href="https:&#x2F;&#x2F;landscape.cncf.io&#x2F;category=streaming-messaging&amp;format=card-mode&amp;grouping=category&amp;selected=deepstream" rel="nofollow">https:&#x2F;&#x2F;landscape.cncf.io&#x2F;category=streaming-messaging&amp;forma...</a><p>It&#x27;s the the 24th streaming &amp; messaging project or product we&#x27;re tracking.
stuaxo超过 5 年前
Please add some text at the top explaining what it is.
评论 #21372075 未加载
评论 #21371968 未加载
mkl超过 5 年前
How well does Deepstream work with offline periods, e.g. stuff being created&#x2F;modified on a disconnected mobile device that later connects and needs to sync?<p>Is it possible to make it work in a way that the server only sees encrypted data? I can see it working in a clunky kind of way if each client had two versions of each document, a clear one that is operated on, and one encrypted (possibly a record at a time or something) that is synced.
stemuk超过 5 年前
Looks promising! Does deepstream work well as a standalone server or is it best used in combination with express.js if I am building a real-time web app?
评论 #21372573 未加载
harlanji超过 5 年前
Here is the project description because it took way too much navigation to find:<p>&gt; deepstream is an open source server inspired by concepts behind financial trading technology. It allows clients and backend services to sync data, send messages and make rpcs at very high speed and scale.
cultofmetatron超过 5 年前
phoneix channels does the same thing and can fallback to long polling while relying on the erlang vm to scale out to many more machines.
jkarneges超过 5 年前
Why MIT? I recall it was AGPL before.
评论 #21372650 未加载
评论 #21372655 未加载
dodyg超过 5 年前
Do you have .NET Core driver&#x2F;client? or at least gRPC endpoint?
superpermutat0r超过 5 年前
I guess it&#x27;s time to build my own cryptocoin exchange.
评论 #21372208 未加载