`

yanf4j-0.41 beta发布

    博客分类:
  • java
阅读更多

项目名称:yanf4j (yet another nio framework for java)
项目网址:http://code.google.com/p/yanf4j/
下载网址:http://code.google.com/p/yanf4j/downloads/list

0.41 beta版 的主要修改:

1、引入流量控制,通过Controller的setReceivePacketRate方法设置接收消息频率(单位 个/秒),当超过设定值时,yanf4j将放缓接收数据直到实时统计的接收频率降低。此功能默认未开启。
2、改善了数据统计,数据统计不再是从服务器启动时间点到当前的时间段内的平均统计,而是以一定时间间隔做统计,每隔这个时间段就重新开始数据统计。因此可以反映出不同时间段的流量。默认这个统计区间间隔是5分钟,可设置。
3、重构部分代码,引入Controller接口,修改部分命名不当的API等。

分享到:
评论

相关推荐

    xmemcached-1.2.4源码

    It's nio based (using my opensource nio framework :yanf4j), and was carefully tuned to get top performance. homepage: http://code.google.com/p/xmemcached/ downloads; ...

    淘宝gecko框架设计.pdf

    Gecko基于yanf4j(Yet another nio framework for java)构建,这是一个Reactor+Handler模式的NIO框架。框架的主要组件包括: - **Controller**:控制接口,负责启动、管理、停止框架,并与业务代码交互。 - **...

    Xmemcached用户指南.pdf

    9. **可扩展性**:基于yanf4j NIO框架,代码结构清晰,易于扩展和定制。 **使用指南** 开始使用XMemcached,首先需要构建MemcachedClient实例,如以下示例所示: ```java MemcachedClientBuilder builder = new ...

    Xmemcached用户指南.docx

    9. **可扩展性**:基于yanf4j框架,XMemcached的架构清晰,易于扩展和维护。 **使用指南** 开始使用XMemcached,首先需要创建一个`XMemcachedClientBuilder`实例,并指定Memcached服务器的地址。例如,若服务器IP...

    memcached客户端和服务端程序和jar包

    import com.google.code.yanf4j.config.Configuration; import net.rubyeye.xmemcached.MemcachedClient; // 初始化客户端 Configuration conf = new Configuration("localhost:11211"); MemcachedClient client = ...

    batik-all-1.8.jar

    免费分享。

    Yet Another News Fetcher-开源

    Yanf打开一个配置文件,对其进行读取,从其上的站点中获取新闻,然后将其放在类似于slashdot的网页中。 它支持Slashdot,Freshmeat。 32bitsonline,Segfault,Packetstorm,Linuxtelephony,Linuxtoday,Ufie,RDF...

    Foobar2000 简体中文版 全球最好的音乐播放器

    4. **播放列表和播放控制** 提供灵活的播放列表管理,用户可以创建、编辑和保存多个播放列表。播放控制功能强大,包括随机播放、循环播放、跨曲目淡入淡出等。此外,还支持定时播放和自动关机,适合在睡前听音乐时...

Global site tag (gtag.js) - Google Analytics