浏览 929 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-12-18
Property.getInstance().setServerSendtype(Property.ENCRYZIPSTRINGSEND),其中Property.RAWSEND的值为0,Property.ZIPSTRINGSEND的值为2, Property.ZIPBYTESEND的值为3,Property.GZIPSEND的值为4,其中客户端传输数据格式类型为1时,参数streamtype的参数值可以是0或1。 传输数据格式类型 传输数据格式类型有四种,0代表原始格式,在代码中Property. RAWSEND,1代表加密并压缩,在代码中Property. ENCRYZIPSTRINGSEND,2代表压缩字符串,在代码中Property. ZIPSTRINGSEND,3代表压缩二进制,在代码中Property. ZIPBYTESEND,4代表GZIP流,在代码中Property. GZIPSEND。 Servlet调用:传输数据格式类型五种都可用,需要java代码中的传输数据格式类型和web.xml配置设置传输数据格式类型一致。 Java代码:Property.getInstance().setServerSendtype(...); web.xml配置DBRuleServerServlet的streamtype参数: <servlet> <servlet-name>DBRuleServerServlet</servlet-name> <servlet-class>com.flagleader.webserver.DBRuleServerServlet </servlet-class> <init-param> <param-name>xmltype</param-name> <param-value>json</param-value> </init-param> <init-param> <param-name>streamtype</param-name> <param-value>0</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> Socket调用:传输数据格式类型五种中只能使用0、1、3,需要java代码中的传输数据格式类型和web.xml配置设置传输数据格式类型一致,其中0、1调用的代码,不能在3中使用,需要更改代码。 Java代码:支持传输数据格式类型0、1 Property.getInstance().setServerSendtype(Property. RAWSEND); RuleServerPoolFactory.registerServer("localhost", 1508) ; RuleService engine=RuleServerPoolFactory.getFactory().getRuleService(); web.xml配置DBRuleServerServlet的streamtype参数 <servlet> <servlet-name>WebRuleServerServlet</servlet-name> <servlet-class>com.flagleader.webserver.WebRuleServerServlet </servlet-class> <init-param> <param-name>servertype</param-name> <param-value>socket</param-value> </init-param> <init-param> <param-name>ruleServerPort</param-name> <param-value>1508</param-value> </init-param> <init-param> <param-name>definepath</param-name> <param-value></param-value> </init-param> <init-param> <param-name>streamtype</param-name> <param-value>0</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> Java代码:支持传输数据格式类型3 Property.getInstance().setServerSendtype(Property.ZIPBYTESEND); RuleService engine = new RuleServerZipFactory("127.0.0.1",1508).getRuleService(); web.xml配置DBRuleServerServlet的streamtype参数 <servlet> <servlet-name>WebRuleServerServlet</servlet-name> <servlet-class>com.flagleader.webserver.WebRuleServerServlet </servlet-class> <init-param> <param-name>servertype</param-name> <param-value>socket</param-value> </init-param> <init-param> <param-name>ruleServerPort</param-name> <param-value>1508</param-value> </init-param> <init-param> <param-name>definepath</param-name> <param-value></param-value> </init-param> <init-param> <param-name>streamtype</param-name> <param-value>3</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |