netty如何使用 180
关于netty服务端启动的问题,网上好多例子netty都是通过main方法启动的。像RMI,webservice都是可以和spring整合,随配置文件加载启动服务的。那么...
关于netty服务端启动的问题,网上好多例子 netty都是通过main方法启动的。像RMI,webservice都是可以和spring整合,随配置文件加载启动服务的。那么netty在开发中是 如何启动的?求大神!!!
展开
1个回答
2015-06-16
展开全部
和spring , 先写一个类,然后与一般的bean同样配置
<!-- netty config example -->
<bean id="tcpServer" class="com.yixun.collector.server.NettyTCPServer" init-method="createServerBootstrap"
destroy-method="stopServer">
<property name="handshakePipelineFactory" ref="handshakePipelineFactory"></property>
</bean>
<bean id="handshakePipelineFactory" class="com.yixun.collector.server.HandshakePipelineFactory">
<property name="handshakeHandler" ref="handshakeHandler"></property>
<!-- <lookup-method name="createHandshakeHandler" bean="handshakeHandler" />
<property name="stringDecoder" ref="stringDecoder"></property>
<property name="stringEncoder" ref="stringEncoder"></property>
<property name="nulEncoder" ref="nulEncoder"></property>
<property name="frameSize" value="256"></property> -->
</bean>
<!-- netty config example -->
<bean id="tcpServer" class="com.yixun.collector.server.NettyTCPServer" init-method="createServerBootstrap"
destroy-method="stopServer">
<property name="handshakePipelineFactory" ref="handshakePipelineFactory"></property>
</bean>
<bean id="handshakePipelineFactory" class="com.yixun.collector.server.HandshakePipelineFactory">
<property name="handshakeHandler" ref="handshakeHandler"></property>
<!-- <lookup-method name="createHandshakeHandler" bean="handshakeHandler" />
<property name="stringDecoder" ref="stringDecoder"></property>
<property name="stringEncoder" ref="stringEncoder"></property>
<property name="nulEncoder" ref="nulEncoder"></property>
<property name="frameSize" value="256"></property> -->
</bean>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询