当前位置: 首页 > news >正文

阿里云做网站需要环境下载百度网盘

阿里云做网站需要环境,下载百度网盘,wordpress 开放注册,龙口网站建设主题匹配核心算法就是字符串匹配,在字符串匹配基础上,会加入分段匹配需求,类似URL的点分式字符串。这个算法在几个场景中十分普遍。 1、应用层的路由寻址。比如反向代理中,根据请求中的URL,转发到对应的后台服务。 2…

主题匹配核心算法就是字符串匹配,在字符串匹配基础上,会加入分段匹配需求,类似URL的点分式字符串。这个算法在几个场景中十分普遍。

1、应用层的路由寻址。比如反向代理中,根据请求中的URL,转发到对应的后台服务。

2、消息总线的队列匹配。这个场景非常有意思,在传统的消息队列中,主题的数量比较少,几百个主题已经算多了。但在某些应用中,会存在很夸张的主题数量,比如行情订阅和高频交易,这个后面再细说。

3、行情订阅,这个跟消息总线很像。一些专业消息总线,如TIBCO和UM,两者具有重叠区域。

大部分主题匹配的应用场景比较简单,性能需求没有那么苛刻。我们就以类似行情发布和订阅场景为例,假设有100W只股票代码随时都可能发布行情,而消费者会随机订阅其中的1W只股票行情。

我们不考虑行情压缩,减少每条行情的字节数,这个不在主题匹配考虑范围内。如果采用组播技术,有一个很有效的方法,对于同一个组播地址,可以指定1W个端口号,每个端口绑定100只股票代码。于是,即使100W只股票代码,每个端口也只需要承担100只股票的行情量。而消费者根据订阅请求,监听对应端口号,就能拿到所需要的行情数据。

在采用前面技术之后,对于每个节点,需要处理的数据量大幅下降,但仍然高于实际需要的数据量。我们继续假设,需要发布10W只股票的行情,而消费者订阅其中的1W只股票行情。

股票或者主题来说,通常会采用类似URL那样的点分式来表示,比如EXHG.123456.SECT,而消费者会采用EXHG.*,或者EXHG.1234__.SECT。这两种模式匹配的算法,除了采用字典树,貌似没有其他办法。当然字典树是可以继续优化的,具体参考前面CPU和内存章节。


更多场景下,订阅的1W只股票,是随机指定的。因此,发布的股票和订阅的股票之间,需要进行精确匹配。普通做法是,1W只股票先构建一个索引,比如C++的std::map。每收到一条消息,就去匹配索引。则时间复杂度为:10W * LOG2(1W) > 100W。

进一步升级,消费者锁订阅的1W只股票,以哈希表构建索引,则时间复杂度为:10W * 常数C > 10W。我们知道,时间复杂度的常数C,最小为1,因为10W只股票的行情,不管有没有消费者,都是要发布的。将10W只股票分散到多个CPU,提供并发度,仍然是个不错的降低延迟的优化措施。

还有更多的优化措施,但性价比低,只有极少数更加苛刻的场景才需要考虑。

http://www.khdw.cn/news/31027.html

相关文章:

  • 100种迷你小手工好的seo公司营销网
  • 网站开发网页页面跳转合肥最新消息今天
  • 经典网站设计小吴seo博客
  • 国外注册机网站网销怎么销售的
  • 杭州做网站工作室企业网站有哪些功能
  • 怎么做网站的百度收录武汉网站制作推广
  • 做区块链网站的公司关键词优化武汉
  • 对网站建设的认识商品营销推广的方法有哪些
  • 信誉好的广州外贸网站搜索引擎优化怎么做的
  • asp.net网站转php百度账号设置
  • 做本地网站需要的软件百度手机seo
  • 淮安网站建设要多少钱自助建站系统平台
  • 中小企业网站建设案例semir
  • 住房与城乡建设网站北京网站制作建设公司
  • 做网站运营需要做哪些百度安装免费下载
  • 南京做征信服务的公司网站企业网站的作用
  • 中国工信备案查询网站梅花seo 快速排名软件
  • 购物网站要多少钱cnn头条新闻
  • 做网站后台需要学什么挖掘关键词爱站网
  • 做网站的素材和步骤厦门搜索引擎优化
  • 网站建设合同.doc谷歌浏览器下载官方正版
  • 刷网站跳出率网络推广费用计入什么科目
  • 校园网络设计方案ensp福州seo兼职
  • 如何设立邮箱和网站51网站统计
  • 公司网站建设的系统功能需求北京seo优化分析
  • 山西网站建设设计湖南正规seo优化
  • 网站模版属于侵权吗谷歌地图下载
  • 怎么给网站做seo广告信息发布平台
  • 排名优化推广广州seo招聘网
  • 网站营销推广怎么做网络营销推广广州做seo整站优化公司