新闻资讯项目结构图

该项目为真实项目,隐去敏感部分,稍作更改,展示了从新闻进入到最终展示给用户的过程.

 

 

项目部分功能介绍:

  1. 新闻页面服务支持亿级pv,高性能(多级缓存,单机qps5000),高可用(弱一致性)
  2. 采用kafka队列,实现高扩展(流水线模式-功能高扩展,mq-性能高扩展)
  3. 分布式高性能id生成服务,采用snowflake算法,单机每秒生成id超过10w个以上,id递增对各种存储友好
  4. 入库服务拆分细致,对外提供http服务,增加初始入库性能和可扩展性
  5. 类似文章去重通过改进的simhash算法,高效去重,后期增加百度去重算法,提高去重准确率
  6. 必杀词过滤,采用Trie树算法,提高匹配性能
  7. 采用Beanstalkd队列(1.优先队列,2.超时不处理重新入列),切合审核业务具体需求
  8. 采用hbase存储海量数据,每天20w-1000w行
  9. 采用es做搜索业务
  10. 采用kafka+hbase+http,搭建新闻拉取服务,为公司内部其他部门提供新闻查询服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值