연결 포트, 프로 세 스 중복 방지

1039 단어 프로 세 스
자바 에 전념 한 지 6 년 이 되 었 습 니 다. 자바 핵심 기술 QQ 군 가입 을 환영 합 니 다. 135138817, 매주 5 박 에 단체 주 들 이 기술 강 좌 를 진행 합 니 다.
시 작 된 자바 프로 세 스 가 중복 되 어 중복 처 리 될 까 봐 걱정 했 습 니까?사실 우 리 는 모든 프로 세 스 가 하나의 통 일 된 포트 를 연결 하면 문 제 를 해결 할 수 있 는 비결 을 생각해 보 았 다.다음은 코드:
NioSocketAcceptor acceptor = new NioSocketAcceptor();

		acceptor.getFilterChain().addLast("logger", new LoggingFilter());

		acceptor.getFilterChain().addLast("codec",new ProtocolCodecFilter(new TextLineCodecFactory(Charset.forName("UTF-8"))));

		acceptor.getFilterChain().addLast("threadPool", new ExecutorFilter(Executors.newCachedThreadPool()));

		acceptor.setHandler(new EmptySocket());

		acceptor.getSessionConfig().setReadBufferSize(2048);

		try{

		    acceptor.bind(new InetSocketAddress(bindPort));

		    log.info("TcOrderMainNew   "+bindPort+"    !");

		}catch (IOException e) {

			log.error("TcOrderMainNew   "+bindPort+"    !"+e.getMessage());

		   	return ;

		}


 더 이상 반복 걱정 안 해도 돼!

좋은 웹페이지 즐겨찾기