项目作者: HelloWeit

项目描述 :
Realize reactor
高级语言: Java
项目地址: git://github.com/HelloWeit/momo-reactor.git
创建时间: 2018-07-24T14:58:34Z
项目社区:https://github.com/HelloWeit/momo-reactor

开源协议:

下载


momo-reactor

1. 说明

代码是根据reactor模型编写的。最开始计划一周内完成,结果断断续续搞了3周,时间有点不够。还未完成的有UDP服务,TCP、UDP客户端实现,注解形式调用。

2. 运行条件

jdk8

3. 示例demo

  1. public class Demo {
  2. public static void main(String[] args) throws IOException {
  3. Mo.moServerBuilder()
  4. .withChannel(8080, new TestHandler())
  5. .start();
  6. }
  7. }
  8. public class TestHandler implements BaseMoHandler{
  9. @Override
  10. public void handleChannelRead(BaseMoChannel channel, SelectionKey key, Object msg) {
  11. log.info("msg:{}", msg.toString());
  12. channel.write("hello momo", key);
  13. }
  14. }

4. 版本

  • v1.0 并发框架reactor 支持TCP服务 (待测试)