免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2722 | 回复: 11
打印 上一主题 下一主题

哪种方案合适呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-25 08:54 |只看该作者 |倒序浏览
本帖最后由 ccnuliu 于 2011-04-25 09:54 编辑

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

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

哪种方案比较合适?


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

论坛徽章:
2
天蝎座
日期:2014-03-28 10:18:052015年亚洲杯之乌兹别克斯坦
日期:2015-02-10 11:32:25
2 [报告]
发表于 2011-04-25 09:18 |只看该作者
看语气,lz貌似希望回复建议用第二种

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

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
3 [报告]
发表于 2011-04-25 09:43 |只看该作者
问题都没说清楚,难道让我们抛硬币给你决定?

论坛徽章:
0
4 [报告]
发表于 2011-04-25 09:55 |只看该作者
问题都没说清楚,难道让我们抛硬币给你决定?
hellioncu 发表于 2011-04-25 09:43



    更新了哈。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
5 [报告]
发表于 2011-04-25 10:14 |只看该作者
自己来做数据同步很麻烦的,如果你做了,以后都得维护代码,建议用现成的cache服务。
搬迁麻烦,难道部署还会经常变动?

论坛徽章:
0
6 [报告]
发表于 2011-04-25 10:17 |只看该作者
回复 5# hellioncu


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

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
7 [报告]
发表于 2011-04-25 11:49 |只看该作者
第二种

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

论坛徽章:
0
8 [报告]
发表于 2011-04-25 11:51 |只看该作者
第二种

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



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

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
9 [报告]
发表于 2011-04-25 11:53 |只看该作者
都会读数据库的,只是第二种放到了一个cache服务上。 第一种,是在程序中new一块内存,放从数据库 ...
ccnuliu 发表于 2011-04-25 11:51



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

论坛徽章:
0
10 [报告]
发表于 2011-04-25 15:32 |只看该作者
是的,放在另外一個服務器的好處就是你可以更好的優化這個服務器,專注做好相應的相應。
nizvoo 发表于 2011-04-25 11:53



    那每一次请求,都得多几次网络交互?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP