Git Product home page Git Product logo

gunnetty-core's Introduction

I am a README file, please read me first.

Copyright © frank albert personal 2016-2018
This is a support for high concurrency net servers. You can use me
as a web service, a load balancing service and etc.

GETTING START

As a old ferric double click 666 game server

       // set property strategy
        GunNettySystemService.PROPERTY_MANAGER.setStrategy(new GunGetPropertyFromBaseFile());
       // get a server instance 
        GunBootServer server = GunBootServerFactory.newInstance();
        server
               // set sum of thread          
                .setExecutors(10, 10)
               // use steal work model (ForkJoinPool)
                .useStealMode(true)
                .registerObserve(new GunNettyDefaultObserve())
                .onHasChannel(pipeline -> pipeline
                        .setMetaInfoChangeObserver(new DefaultGunNettyChildrenPipelineChangedObserve())
                        .addDataFilter(new GunNettyStdFirstFilter().setObserve(null))
                        .addDataFilter(new GunNettyCharsetInboundChecker())
                        .addConnFilter(new GunNettyStdFirstFilter())
                        .addDataFilter(new GunNettyExampleStopFilter())
                        .setHandle((GunNettyChildrenHandle) new GunNettyStringHandle())
                        .setHandle((GunNettyParentHandle) new GunNettyStringHandle())
                        .addNettyTimer(new GunTimerExample()));
        server.timeManager().addGlobalTimers(new GlobalTimer());
        server.setSyncType(false);
        Assertions.assertEquals(server.sync(), GunBootServer.GunNettyWorkState.ASYNC.state |
                GunBootServer.GunNettyWorkState.RUNNING.state);
       // running doTime
        Thread.sleep(100);
        System.out.println(GunBootServer.GunNettyWorkState.getState(server.stop()));

Yep. The next is playing the game!

    telent [::]:1 8822
    please double click 666
    > 666
    you have times: 10
...

Building the Application

If you want to install it on the local, please execute the following.

mvn clean && mvn install to install this project

CREATE YOUR SELF SERVICE

If you want to make it as a web server, please use GunStdHttp2Filter as GunNettyFilter and
use GunStdHttpHandle as GunNettyhandle,even though you can writer the filter and handle that
belong to you.
The execute order is doRequest of filters method -> handle -> doResponse of filters method.

gunnetty-core's People

Contributors

dependabot[bot] avatar h00001 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

charlesproject

gunnetty-core's Issues

你好,我clone之后“包不存在”,比如:AbstractGunBaseLogUtil、GunDirectoryUtil、GunBytesUtil

详细报错如:

IDEA 编译

Information:Kotlin: kotlinc-jvm 1.3.11 (JRE 11.0.2+9-LTS)
Information:java: Errors occurred while compiling module 'gunnetty'
Information:javac 11.0.2 was used to compile java sources
Information:2019/4/8 23:18 - Compilation completed with 47 errors and 0 warnings in 9 s 141 ms
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\example\GunInputFilterChecker.java
Error:Error:line (3)java: 程序包com.sun.istack.internal不存在
Error:Error:line (50)java: 找不到符号
符号: 类 NotNull
位置: 类 top.gunplan.netty.impl.example.GunInputFilterChecker
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\GunBootServerImpl.java
Error:Error:line (6)java: 程序包top.gunplan.utils不存在
Error:Error:line (7)java: 程序包top.gunplan.utils不存在
Error:Error:line (61)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
Error:Error:line (62)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
Error:Error:line (63)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
Error:Error:line (64)java: 找不到符号
符号: 变量 GunBytesUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
Error:Error:line (65)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\GunBootServer.java
Error:Error:line (3)java: 程序包com.sun.istack.internal不存在
Error:Error:line (41)java: 找不到符号
符号: 类 NotNull
位置: 接口 top.gunplan.netty.GunBootServer
Error:Error:line (41)java: 找不到符号
符号: 类 NotNull
位置: 接口 top.gunplan.netty.GunBootServer
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\CunCoreDataEventLoop.java
Error:Error:line (6)java: 程序包top.gunplan.utils不存在
Error:Error:line (73)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CunCoreDataEventLoop
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\CoreThreadManage.java
Error:Error:line (7)java: 程序包top.gunplan.utils不存在
Error:Error:line (30)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CoreThreadManage
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\propertys\GunCoreProperty.java
Error:Error:line (3)java: 程序包sun.jvm.hotspot.debugger.cdbg不存在
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\GunBuffer.java
Error:Error:line (3)java: 程序包sun.misc不存在
Error:Error:line (26)java: 找不到符号
符号: 类 Unsafe
位置: 接口 top.gunplan.netty.GunBuffer
Error:Error:line (11)java: 找不到符号
符号: 类 Unsafe
位置: 类 top.gunplan.netty.GunBuffer.UnsafeInstanse
Error:Error:line (13)java: 找不到符号
符号: 类 Unsafe
位置: 类 top.gunplan.netty.GunBuffer.UnsafeInstanse
Error:Error:line (17)java: 找不到符号
符号: 类 Unsafe
位置: 类 top.gunplan.netty.GunBuffer.UnsafeInstanse
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\handles\GunStdHttpHandle.java
Error:Error:line (12)java: 程序包top.gunplan.utils不存在
Error:Error:line (13)java: 程序包top.gunplan.utils不存在
Error:Error:line (14)java: 程序包top.gunplan.utils不存在
Error:Error:line (35)java: 程序包GunDirectoryUtil不存在
Error:Error:line (37)java: 找不到符号
符号: 变量 GunDirectoryUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (63)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (68)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (79)java: 找不到符号
符号: 变量 GunStringUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (100)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (106)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
Error:Error:line (111)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\buffer\GunUnsafePulledBuffer.java
Error:Error:line (3)java: 程序包sun.misc不存在
Error:Error:line (9)java: 找不到符号
符号: 类 Unsafe
位置: 类 top.gunplan.netty.impl.buffer.GunUnsafePulledBuffer
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\filters\GunNettyStdFirstFilter.java
Error:Error:line (10)java: 程序包top.gunplan.utils不存在
Error:Error:line (11)java: 程序包top.gunplan.utils不存在
Error:Error:line (28)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
Error:Error:line (40)java: 找不到符号
符号: 变量 GunBytesUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
Error:Error:line (76)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\example\GunOutputHander.java
Error:Error:line (8)java: 程序包top.gunplan.utils不存在
Error:Error:line (21)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
Error:Error:line (28)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
Error:Error:line (34)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\impl\CunCoreConnetcionThread.java
Error:Error:line (3)java: 程序包top.gunplan.utils不存在
Error:Error:line (26)java: 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CunCoreConnetcionThread
D:\Code\3.WorkSpace\GunNetty\src\top\gunplan\netty\protocol\GunAmqpHeartProtocl.java
Error:Error:line (24)java: 方法不会覆盖或实现超类型的方法

Maven Compiler

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gunnetty 1.2.0.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-cli) @ gunnetty ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 61 source files to D:\Code\3.WorkSpace\GunNetty\target\classes
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBuffer.java:[3,16] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/buffer/GunUnsafePulledBuffer.java:[3,16] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBuffer.java:[11,33] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBuffer.java:[13,24] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBuffer.java:[17,37] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBuffer.java:[26,13] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[WARNING] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/buffer/GunUnsafePulledBuffer.java:[9,15] sun.misc.Unsafe是内部专用 API, 可能会在未来发行版中删除
[INFO] 7 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[3,31] 程序包com.sun.istack.internal不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunInputFilterChecker.java:[3,31] 程序包com.sun.istack.internal不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[12,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[13,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[14,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/propertys/GunCoreProperty.java:[3,37] 程序包sun.jvm.hotspot.debugger.cdbg不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[10,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[11,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CoreThreadManage.java:[7,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreDataEventLoop.java:[6,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[6,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[7,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[8,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreConnetcionThread.java:[3,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[41,33] 找不到符号
符号: 类 NotNull
位置: 接口 top.gunplan.netty.GunBootServer
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[41,75] 找不到符号
符号: 类 NotNull
位置: 接口 top.gunplan.netty.GunBootServer
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunInputFilterChecker.java:[50,35] 找不到符号
符号: 类 NotNull
位置: 类 top.gunplan.netty.impl.example.GunInputFilterChecker
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[35,30] 程序包GunDirectoryUtil不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[37,26] 找不到符号
符号: 变量 GunDirectoryUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[63,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[68,13] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[79,26] 找不到符号
符号: 变量 GunStringUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[100,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[106,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[111,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[28,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[40,28] 找不到符号
符号: 变量 GunBytesUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[76,13] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CoreThreadManage.java:[30,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CoreThreadManage
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreDataEventLoop.java:[73,17] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CunCoreDataEventLoop
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[61,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[62,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[63,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[64,9] 找不到符号
符号: 变量 GunBytesUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[65,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[21,13] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[28,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[34,9] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/protocol/GunAmqpHeartProtocl.java:[24,5] 方法不会覆盖或实现超类型的方法
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreConnetcionThread.java:[26,13] 找不到符号
符号: 变量 AbstractGunBaseLogUtil
位置: 类 top.gunplan.netty.impl.CunCoreConnetcionThread
[INFO] 40 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.080 s
[INFO] Finished at: 2019-04-08T23:30:25+08:00
[INFO] Final Memory: 13M/201M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-cli) on project gunnetty: Compilation failure: Compilation failure:
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[3,31] 程序包com.sun.istack.internal不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunInputFilterChecker.java:[3,31] 程序包com.sun.istack.internal不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[12,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[13,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[14,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/propertys/GunCoreProperty.java:[3,37] 程序包sun.jvm.hotspot.debugger.cdbg不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[10,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[11,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CoreThreadManage.java:[7,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreDataEventLoop.java:[6,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[6,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[7,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[8,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreConnetcionThread.java:[3,25] 程序包top.gunplan.utils不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[41,33] 找不到符号
[ERROR] 符号: 类 NotNull
[ERROR] 位置: 接口 top.gunplan.netty.GunBootServer
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/GunBootServer.java:[41,75] 找不到符号
[ERROR] 符号: 类 NotNull
[ERROR] 位置: 接口 top.gunplan.netty.GunBootServer
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunInputFilterChecker.java:[50,35] 找不到符号
[ERROR] 符号: 类 NotNull
[ERROR] 位置: 类 top.gunplan.netty.impl.example.GunInputFilterChecker
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[35,30] 程序包GunDirectoryUtil不存在
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[37,26] 找不到符号
[ERROR] 符号: 变量 GunDirectoryUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[63,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[68,13] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[79,26] 找不到符号
[ERROR] 符号: 变量 GunStringUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[100,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[106,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/handles/GunStdHttpHandle.java:[111,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.handles.GunStdHttpHandle
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[28,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[40,28] 找不到符号
[ERROR] 符号: 变量 GunBytesUtil
[ERROR] 位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/filters/GunNettyStdFirstFilter.java:[76,13] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.filters.GunNettyStdFirstFilter
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CoreThreadManage.java:[30,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.CoreThreadManage
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreDataEventLoop.java:[73,17] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.CunCoreDataEventLoop
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[61,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[62,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[63,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[64,9] 找不到符号
[ERROR] 符号: 变量 GunBytesUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/GunBootServerImpl.java:[65,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.GunBootServerImpl
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[21,13] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[28,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/example/GunOutputHander.java:[34,9] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.example.GunOutputHander
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/protocol/GunAmqpHeartProtocl.java:[24,5] 方法不会覆盖或实现超类型的方法
[ERROR] /D:/Code/3.WorkSpace/GunNetty/src/top/gunplan/netty/impl/CunCoreConnetcionThread.java:[26,13] 找不到符号
[ERROR] 符号: 变量 AbstractGunBaseLogUtil
[ERROR] 位置: 类 top.gunplan.netty.impl.CunCoreConnetcionThread
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Process finished with exit code 1

why can you archive High concurrency

Hi, i am reading your project and i am interesting it, but i have a question, why can you archive High concurrency in your app, can you tell me how can you do it, the pros and cons when using it, thank u so much

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.