NutzCN Logo
问答 关于用户量大并发高的大型网站技术架构的讨论
发布于 2819天前 作者 大鲨鱼 2655 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

目前设想做一个高并发版本NutzWk框架4.0版本:

VUE - RESTAPI - RPC - SERVICE - ehcache/redis/RabbitMQ/elasticsearch/mogileFS

整体架构思想:
1、前后端分离,后端只提供API服务;
2、API通过RPC调用本地/远程服务(可配置启用/禁用,快速切换模式:RPC客户端或调用本地方法);
3、SERVICE 使用现有的类,通过兽写的nutz插件自动加载RPC实现;
4、服务层根据业务需求使用不同的技术实现,比如功能菜单使用ehcache缓存、会员资料使用redis、团购秒杀使用rabbitMQ、商品检索elasticsearch、文件服务器使用mogileFS(或有更好的求推荐);

没错,这个架构就是为了搭建一个B2B2C大型电商网站运营平台,欢迎讨论!!

14 回复

很好很强大

@wendal 额,给点建设性意见,比如设计是否合理,哪里会碰到问题,nutz插件能做到什么地步等……

说到设计,你需要明确 NitzWk4.0 的用户使用场景哦,否则没法进一步提问题

来自美丽的 NutzCN

@zozoh 主贴已经写了啊……b2b2c大型运营平台

文件服务器决定使用 fastdfs:
原因是 fastdfs 返回的是URL,mogileFS需要使用它初始化的数据库,不利于框架整合。
使用 fastdfs 后,就可以无缝切换运行模式(本地文件上传 or fastdfs 上传),把URL存在同一张表里,比较方便。

七牛云存储 !!

@sunhai1988 大型应用,企业不会使用第三方云技术的,除非开源

七牛的不会也是用这些开源架构搭建的吧 !!

@sunhai1988 可以使用七牛的技术,但不会使用它的产品,我们讨论技术,别讨论产品。。

这是要做个各种技术的showcase集合么?
这种东西,现实中应该实用性很小吧。

@qq_a930202f 大项目才用的着

很好很强大。。。。

rpc用什么框架?

来自炫酷的 NutzCN

添加回复
请先登陆
回到顶部