`
wutao8818
  • 浏览: 618387 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

写一个索引服务器

阅读更多
今天把 jaxb 返回的 xml 对象 转到了 lucene 的 document .

然后仍给 index search 一把。还算顺利搞定。

接下来开始解决网络接口。

写一个基于netty的索引服务器。接收client仍过来的xml数据包。

关于netty的资料除了

http://www.jboss.org/netty/

还有一部分中文的。

http://www.w2tt.cn/viewthread.php?tid=85

大致看了一遍,编码的思路还是相当清晰的。

主要的工作在继承
引用
org.jboss.netty.channel.SimpleChannelHandler

后重写部分方法来实现。

另外要说的就是第一次看到一个新的 import 写法。

import static org.jboss.netty.buffer.ChannelBuffers.*;


这样也可以。

这个地址里基于多种协议的 example.

在下载的 netty src  org.jboss.netty.example 中有相应代码
分享到:
评论

相关推荐

    cpp-Fist是一个快速轻量级的全文搜索和索引服务器

    总结起来,`cpp-Fist`是一个基于C++的全文搜索和索引服务器,它在内存中存储索引以实现高速查询,同时使用磁盘存储以保持数据持久性。通过TCP接口提供服务,返回JSON格式的结果,易于与其他系统集成。其设计考虑了...

    集中式索引服务器的异步套接字聊天程序

    在这个设计中,一个中心化的索引服务器扮演着协调者的角色,负责管理和维护客户端之间的连接信息,而客户端之间通过异步套接字进行数据交换,实现聊天功能。下面将详细讲解这个系统中的关键技术和知识点。 首先,...

    Dell EMC PowerEdge 戴尔服务器参数快速索引指南

    对于需要高效能和高密度存储的企业来说,R840是一个理想选择。 R740和R740xd是双路2U服务器,其中R740xd2更注重存储扩展,提供高密度存储选项和机箱内的分层设计,适用于未来横向扩展。这两款服务器在计算能力、...

    电信设备-进行推荐信息素引的方法及索引服务器.zip

    具体而言,信息素引技术在电信设备中的应用主要体现在两个方面:一是为推荐系统提供了更为精准的用户行为分析和数据挖掘手段,二是通过信息素的动态更新机制优化了索引服务器的索引结构。这一过程不仅提高了推荐系统...

    Go-Blast是一个用Go编写的全文搜索和索引服务器

    Go-Blast是一个基于Go语言实现的全文搜索和索引服务器,它的设计目的是为了高效地处理大量文本数据,提供快速的搜索功能。这个项目是建立在Bleve之上的,Bleve是一个开源的、高性能的全文搜索引擎库,为开发者提供了...

    lucene索引优化多线程多目录创建索引

    5. **合并索引**:所有线程完成索引后,使用IndexWriter的`addIndexes()`方法将所有子索引合并到一个主索引中。 这个过程需要注意线程同步问题,确保在合并索引之前,所有线程已经完成了它们的工作,避免并发冲突。...

    bayard:用Rust编写的全文本搜索和索引服务器

    Bayard是一款高效、轻量级的全文本搜索引擎和索引服务器,它由Rust编程语言开发,以提供快速、安全以及高度可定制的搜索服务。Rust的内存安全特性和高性能特性使得Bayard在处理大量数据和高并发请求时表现出色。 ##...

    uuid全文索引千度搜索引擎

    标题中的“uuid全文索引千度搜索引擎”是一个项目或软件的名称,暗示了这是一个与搜索引擎相关的技术实现,可能用于在大量数据中快速查找特定信息。它特别提到了“uuid”,这是Universally Unique Identifier的缩写...

    Oracle索引分析与比较

    B*Tree索引由分支块和叶块构成,叶块存储了索引列的值和对应的ROWID,而分支块则用于导航,包含索引范围和下一个索引块的地址。在查询时,系统根据索引树的结构快速定位目标ROWID,从而找到对应的数据行。 2. **...

    nexus index 索引手动更新

    因此,"nexus index 索引手动更新"是一个实用技巧,它允许用户主动触发索引的更新,而不是被动地等待自动更新完成。这样可以节省时间,尤其是在急需获取最新组件信息或者需要快速部署项目的时候。 手动更新Nexus...

    一个有用的自动索引加色的JS下拉插件

    标题中的“一个有用的自动索引加色的JS下拉插件”揭示了这是一个JavaScript插件,主要用于下拉框(dropdown)的功能增强,特别是涉及到搜索和高亮显示匹配内容的特性。这种插件在网页交互设计中很常见,可以提高用户...

    Ruby-Dexter一个Postgres的自动索引器

    Ruby-Dexter是一个专门为PostgreSQL数据库设计的自动化索引管理工具,它使用Ruby编程语言构建。在数据库管理系统中,索引是提升查询性能的关键元素,但手动管理索引可能是一项复杂且耗时的任务。Dexter旨在简化这个...

    MySQL索引最佳实践

    - 即使多列索引包含多个字段,但它仍然是一个单一的B-Tree索引,并不是每个字段都有单独的B-Tree索引。 #### 七、索引的成本与优化 - 索引本身是有成本的,它不仅会占用存储空间,而且在插入、删除和更新数据时也...

    尚硅谷mysql高级:索引、优化

    一张表只能有一个聚集索引,但可以有多个非聚集索引。 5. 复合索引:当需要基于多列进行排序或过滤时,可以创建复合索引,索引顺序很重要,应根据查询条件的频率和选择性进行调整。 6. 空间索引:用于地理空间数据...

    Go-markdown服务器无符号链接无索引

    "Go-markdown服务器无符号链接无索引"这个主题,聚焦于使用Go语言搭建一个Markdown文件预览服务器,该服务器特别处理了无符号链接(也称为相对链接)并且不依赖任何索引文件。下面我们将深入探讨相关的知识点。 1. ...

    MySQL索引优化课件

    MySQL索引优化是数据库性能提升的关键技术之一,尤其在处理大量数据时,高效索引能够显著加快查询速度,降低服务器负载。本课件主要聚焦于MySQL数据库的索引原理、优化策略以及相关存储过程和触发器的应用。 首先,...

    sqlserver 2008 查找缺失索引

    在SQL Server 2008中,优化数据库性能的一个重要方面就是确保索引设计合理。当数据库管理系统(DBMS)检测到某个查询在没有合适索引支持的情况下运行效率较低时,它会记录下这个“缺失索引”。通过查询这些缺失索引...

    电信设备-收录索引信息的方法及下载验证服务器.zip

    "电信设备-收录索引信息的方法及下载验证服务器.zip"这个压缩包文件显然与电信设备的管理和维护有关,特别是涉及到数据的收录索引以及下载验证服务器的技术。下面我们将详细探讨这些关键知识点。 首先,收录索引...

    oracle索引类型及扫描方式大整理new

    位图索引通过压缩技术,将大量的行标识符存储在一个紧凑的位图中,极大地节省了存储空间,同时在进行大量聚合操作时,位图索引能够快速识别出哪些行满足查询条件,从而大幅提升查询性能。 #### 五、函数索引:计算...

Global site tag (gtag.js) - Google Analytics