11月13日云栖精选夜读:阿里云中间件产品科技普惠企业,满足多场景需求
阿里云上的互联网中间件产品家族不久前又添了一名新成员,应用配置管理(ACM)的工具类产品。基于该产品,用户可以在微服务应用架构、分布式架构下的服务治理、应用业务场景动态推送、大数据实时计算算法调整、企业级互联网架构的异地多活等场景下极大地减轻配置管理的工作量,增强配置管理的服务能力,价格却只有传统架构的十分之一。
阿里云中间件技术 促进互联网高速发展
本文讲的是阿里云中间件技术 促进互联网高速发展【IT168 资讯】从电商巨头向科技巨头华丽转身的阿里巴巴,正在凭借技术创新受到越来越多的海外关注。春节期间,《麻省理工科技评论》(MIT Technology Review)刊登专题文章报道阿里在中间件技术领域的雄厚实力,并介绍了通过阿里云提供服务的互联网中间件平台,如何为传统企业提供大规模高可用的互联网技术能力,从容应对瞬息万变的市场和业务需求。
倪光南:友友云计算中间件体现后发优势
本文讲的是倪光南:友友云计算中间件体现后发优势,5月22日,由中国电子学会主办的第一届云计算中国论坛上,第一款具有国内自主知识产权的云计算底层平台产品—友友云计算中间件首次发布。
友友“云计算中间件”产品演示成为亮点
本文讲的是友友“云计算中间件”产品演示成为亮点,2009年5月22日,在中国首届云计算论坛上,友友系统研发的 “云计算中间件”系列产品获得了极为广泛的关注,众多与会人士围观了其产品演示台。中国电子学会理事长、原信息产业部部长吴基传,工业和信息化部副部长娄勤俭,中国工程院院士倪光南以及中国电子学会副理事长兼秘书长刘汝林等业内领导、权威专家也都被演示吸引,留步驻足观看。
什么是分布式消息中间件?
什么是分布式消息中间件? 对于分布式消息中间件,首先要了解两个基础的概念,即什么是分布式系统,什么又是中间件。 分布式系统 “A distributed system is one in which components located at networked computers ...
米斯特白帽培训讲义(v2)漏洞篇 Web 中间件
米斯特白帽培训讲义 漏洞篇 Web 中间件 讲师:gh0stkey 整理:飞龙 协议:CC BY-NC-SA 4.0 简介 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。
使用HAproxy为阿里中间件做负载均衡。
在内部系统不是非常的高并发,大流量的场景下,且有windows,Linux混合操作系统场景下,便于配置维护,可以使用HApoxy 替代 LVS一试。
【中间件2】在虚拟机搭建JStrom
一 安装步骤 二 搭建Zookeeper集群 1 ZooKeeper 单机安装与配置 11 下载zookeeper安装包 12 解压zookeeper安装包 13 设置环境变量 14 配置zoocfg 15 启动zookeeper 三 搭建JStorm...
NumericField&NumericRangeQuery原理分析
NumericField和NumericRangeQuery是Lucene 针对数值型区间查询的优化方案。在展开阐述 NumericField 和NumbericRanageQuery 的实现原理之前,对于Lucene范围查询的实现和概念可以参考博文《TermRangeQuery源码解析
Solr schema编写指导
0. 亲,低级错误知多少 "" 写成了“” <br> true 写成了 ture <br> false写成了fasel <br> String 写成了 string <br> userId 写成了userid <br> user_id 写成了 user_Id <
SolrQuery性能压测参考
性能压测本身是一件非常有意义的事情,也是非常复杂的工作。对搜索引擎压测,不仅是数据集构建、查询集构建、 标准参照集构建等麻烦,而且只需一轮测试周期常,测试结果与语言本身有关联,更与集合其他数据有潜在关联,因为排序是 整体的,互关联的。 测试的具体执行环境、执行用例、参数配置和清除、quer
BufferedInputStream 源码学习笔记
BufferedInputStream是一个带有内存缓冲的InputStream. BufferedInputStream是继承自FilterInputStream。 FilterInputStream继承自InputStream属于输入流中的链接流,同时引用了InputStream,将In
Apache MINA (1) 简介
简介: Apache MINA(Multipurpose Infrastructure for Network Applications) 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/
Apache MINA (2) Hello World!
了解完Apach MINA的一些基本概念Apache MINA (1) 简介 ,开始进入MINA相关的代码学习,以一个简单HelloWorld程序开始,完成客户端与服务端之间的通讯。 准备工作: org.apache.mina 版本4.0 org.slf4j 1.6.1 (Simple
ZooKeeper运维之使用SnapshotFormatter可视化快照数据
在ZooKeeper的运维过程中,我们经常会碰到这样的问题,就是快照数据文件越来越大,但是ZooKeeper上的数据节点数量并没有相应的增加。 这说明什么问题:一定是有客户端在将ZooKeeper当数据库使用了。长此以往,必然会引起ZooKeeper内存数据过大而影响性能及集群间的数据同步。 那
SolrQuery挖掘--单维度聚合分析
单维度聚合分析,主要解决类似以下场景的问题 (1)同一个用户搜索输入关键词 (2)某个时间段内搜索词排行榜 (3)某些关键词联合出现情况 (4)IP位置 维度下的关键词聚合情况 (5)其他任何参与搜索的单维度搜索请求统计 (6)平均命中率、hits=0、查询平均响应时间 ......
垂直个性化排序之Solr如何支持
需求: 个性化得分排序:类似 Score= defaultTextScore*facetA + offlineValue*(1-factorA) 方案: 目前直接支持的排序、全部候选方案。推荐1 和2. 参见样例! 1: sort by (score, offlin
TermRangeQuery源码解析
简单介绍下 在较早版本的 Lucene 中对一定范围内的查询RanageQuery 。该Query 继承于 MulitTermQuery,在重写(rewrite )Query 树的时候将会遵从一个原则: 根据起始区间值获取term, 然后遍历,根据满足条件的term 的数目来决定重写Query 的
Solr调优参考-续
solr调优步骤参考这篇blog主要以实践出发,从顶到底,从大到细的思路来进一步描述,solr优化,并且是基于横向发展来说的(管理更多core),对于纵向的(core内部、搜索核心技术)。 例如分词、queryparse、分词、实时、分布式的优化、排序等偏轻! 文章有不合理,或者错误的请及时反馈
海量存储之十八--一致性和高可用专题
我们已经在上面的分析中,我们已经看到observer模型在多机场景下的问题,所以,paxos模型的目标就是解决这个问题,他解决这个问题的方法就是quorum模型。 我的目标是让大家能弄明白,掌握这些复杂的概念,所以我也会将以前我在淘宝java中间件团队内分享时候,大家经常犯的一些错误,也写到【】里
Apache MINA (3) NioSocketAcceptor初始化
上一篇博客Apache MINA (2) Hello World! 以一个例子实现了mina客户端和服务端的通讯,现在通过源码来了解建立连接和通讯的过程(基于tcp/ip的实现)。 服务端通过创建一个NioSocketAcceptor来接受请求,客户端通过创建NioSocketConnector来
SolrCore2.9.1源码分析备忘
Solr2.9.1 代码 下面的分析有点散,围绕solrcore展开,重点是query流程,细入是getSearcher 内容中有一些直接从参考链接里面拷贝的。 【1】SolrCore功能点 0.JMX的初始化—》远程监控使用 进入参考链接http://lucidworks
有生之年系列----MySQL5.7之多源复制&Nginx中间件(下)
前文:http://blog.itpub.net/29510932/viewspace-1974937/----------------------------------------------------------------------------------...
有生之年系列----MySQL5.7之多源复制&Nginx中间件(上)
这是有生之年系列的填坑_(:з」∠)_ Nginx的TCP反向代理的联动帖:http://blog.itpub.net/29510932/viewspace-1842929/ --------------------------------------------...
Node Connect 及其中间件的理念相当好
好到有种相见恨晚的感觉,呵呵。Connect 所谓的中间件思想,可谓不新鲜。但是于 Node 上面使用,却是第一个吃螃蟹的人,以致今日,有为数不少的第三方中间件。套一句俗话,充分利用好这些中间件,能让你的工作事半功倍,呵呵。