refactor module
diff --git a/packages/dubbo/src/consumer/scheduler.ts b/packages/dubbo/src/consumer/scheduler.ts
index b4d1377..198d43b 100644
--- a/packages/dubbo/src/consumer/scheduler.ts
+++ b/packages/dubbo/src/consumer/scheduler.ts
@@ -17,11 +17,11 @@
 
 import debug from 'debug';
 import DubboAgent from './dubbo-agent';
-import {ScheduleError, SocketError, ClientTimeoutError} from '../common/err';
 import Queue from './queue';
 import {Registry} from '../registry';
 import {IDubboResponse} from '../types';
 import {traceErr, traceInfo} from '../common/util';
+import {ScheduleError, SocketError, ClientTimeoutError} from '../common/err';
 
 const log = debug('dubbo:scheduler');
 const enum STATUS {
diff --git a/packages/dubbo/src/consumer/socket-worker.ts b/packages/dubbo/src/consumer/socket-worker.ts
index f22188b..5700d86 100644
--- a/packages/dubbo/src/consumer/socket-worker.ts
+++ b/packages/dubbo/src/consumer/socket-worker.ts
@@ -15,17 +15,17 @@
  * limitations under the License.
  */
 
-import debug from 'debug';
 import net from 'net';
+import debug from 'debug';
 import {noop} from '../common/util';
 import DecodeBuffer from '../serialization/decode-buffer';
 import {decodeDubboResponse} from '../serialization/decode-hessian2';
 import {DubboRequestEncoder} from '../serialization/encode-hessian2';
 import HeartBeat from '../serialization/heartbeat';
-import {IObservable, ISocketSubscriber} from '../types';
 import RequestContext from './request-context';
 import {SOCKET_STATUS} from './socket-status';
 import statistics from './statistics';
+import {IObservable, ISocketSubscriber} from '../types';
 
 let pid = 0;
 const RETRY_NUM = 20;
diff --git a/packages/dubbo/src/server/server.ts b/packages/dubbo/src/server/server.ts
index 97e8da2..afb0a4a 100644
--- a/packages/dubbo/src/server/server.ts
+++ b/packages/dubbo/src/server/server.ts
@@ -16,22 +16,22 @@
  */
 
 import net, {Socket} from 'net';
-import qs from 'querystring';
 import ip from 'ip';
+import qs from 'querystring';
 import debug from 'debug';
+import compose from 'koa-compose';
+import Request from '../serialization/request';
 import {decodeDubboRequest} from '../serialization/decode-hessian2';
 import {DubboResponseEncoder} from '../serialization/encode-hessian2';
 import HeartBeat from '../serialization/heartbeat';
 import DecodeBuffer from '../serialization/decode-buffer';
 import ResponseContext, {ResponseStatus} from './response-context';
-import Request from '../serialization/request';
-import compose from 'koa-compose';
-
-import {IDubboServerProps, IDubboService, Middleware} from '../types';
 import {checkHessianParam} from '../common/util';
 import {isBoolean, isNumber, isString} from 'util';
 import {fromRegistry} from '../registry';
 
+import {IDubboServerProps, IDubboService, Middleware} from '../types';
+
 type DubboServiceClazzName = string;
 
 const log = debug('dubbo-server');