哪种方案合适呢?

发布于 2022-10-15 08:41:47 字数 692 浏览 40 评论 0

本帖最后由 ccnuliu 于 2011-04-25 09:54 编辑

现在做一个服务,内存呢,可以直接做在本地,但是迁移起来就麻烦。而且还需要自己来实现这个内存管理。

也可以直接用一个cache服务,那样多了一个网络交互。但是有现成的cache服务可用,而且这样搬迁起来都很方便。

哪种方案比较合适?

恩,是这样的。前端请求A服务,获得数据。这批数据需要从数据库和其他服务拉取
于是:有2中方案,A服务从数据库中获得数据 与从其它服务获得的数据一起,直接存放在本地。
                                                                  这样,还得多一个异步通知的程序。其它服务得通知A服务它的本地数据久了
第二种方案呢,A服务从数据库中获得的数据,放在一个cache服务上。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

旧时光的容颜 2022-10-22 08:41:47

看语气,lz貌似希望回复建议用第二种

但是不晓得应用场景,不敢刻妄下推断

心安伴我暖 2022-10-22 08:41:47

问题都没说清楚,难道让我们抛硬币给你决定?

话少心凉 2022-10-22 08:41:47

问题都没说清楚,难道让我们抛硬币给你决定?
hellioncu 发表于 2011-04-25 09:43

    更新了哈。

妖妓 2022-10-22 08:41:47

自己来做数据同步很麻烦的,如果你做了,以后都得维护代码,建议用现成的cache服务。
搬迁麻烦,难道部署还会经常变动?

失与倦" 2022-10-22 08:41:47

回复 5# hellioncu

    不是经常搬迁,至少要考虑进去。
万一以后需要搬迁,就会很麻烦了。

清浅ˋ旧时光 2022-10-22 08:41:47

第二种

放在中間服務器的上面,直接讀取數據庫麻煩且效率低下。一定要做這個。

穿越时光隧道 2022-10-22 08:41:47

第二种

放在中間服務器的上面,直接讀取數據庫麻煩且效率低下。一定要做這個。
nizvoo 发表于 2011-04-25 11:49

    都会读数据库的,只是第二种放到了一个cache服务上。 第一种,是在程序中new一块内存,放从数据库中取得的数据。

_畞蕅 2022-10-22 08:41:47

都会读数据库的,只是第二种放到了一个cache服务上。 第一种,是在程序中new一块内存,放从数据库 ...
ccnuliu 发表于 2011-04-25 11:51

    是的,放在另外一個服務器的好處就是你可以更好的優化這個服務器,專注做好相應的相應。

梦里梦着梦中梦 2022-10-22 08:41:47

是的,放在另外一個服務器的好處就是你可以更好的優化這個服務器,專注做好相應的相應。
nizvoo 发表于 2011-04-25 11:53

    那每一次请求,都得多几次网络交互?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文