`
xzc520
  • 浏览: 14892 次
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

red5 war配置相关

    博客分类:
  • red5
<listener> <listener-class>org.red5.server.war.WarLoaderServlet</listener-class> </listener>   WAR方式启动tomcat时会加载red5 上下文     上下文 "default" and "web" 是red5 当中的两种上下文容器。red5实例中仅有一个default,多个web. Default context <context-param>

red5 一些常用技巧

    博客分类:
  • red5
1. 配置多个webscope将每一个应用配置到相应的XXX-web.xml 文件中,如下应用red5serv,增加red5serv-web.xml配置文件 内容如下:<bean id="web.context.red5serv" class="org.red5.server.Context">  <property name="scopeResolver" ref="red5.scopeResolver" />  <property name="clientRegistry& ...
SCOPE在Red5 中是以树的形式组织的。对于叶子结点,我们称之为BasicScope,如果有子结点的Scope,就叫Scope。 Red5当中有两种预定义的BasicScope,SharedObject Scope 和 BrodcastStream Scope。对于每一个应用来说,顶层是WebScope,而GlobalScope是Root结点,每一个Scope都有一个名称,如下。 GlobalScope(default) --> WebScope(oflaDemo) --> Scope(room0) --> BroadcastStream(live0), SharedObj ...
在server.xml  中设置          <Context docBase="web1" path="/web1" reloadable="true" source="org.eclipse.jst.jee.server:web1" crossContext="true"/>         <Context docBase="web2" path="/web2" reloadable="true" so ...
为了提高垃圾收集的效率和整个应用的效率,我们需要设置TOMCAT启动JVM堆大小。   Tomcat默认能够使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。   tomcat 7   catalina.bat 文件中加入   rem Execute Java ...
类型的生命周期   类型装载连接初始化 所有的java虚拟机实现必须在每个类或者接口首次主动使用时进行初始化。 符合主动使用的六种情形,主动使用和被动使用的区别          接口初始化与类初始化,它们的祖先初始化有何不一样。          装载         步骤如下 通过该类型的完全限定名,产生一个代表该类型的二进制数据流
javaclass文件          javaclass文件是对java程序二进制文件格式的精确定义,它使得所有java虚拟机都能够正确地读取和解释。   class文件内容          javaclass文件包含了java虚拟机所需要知道的,关于类或者接口的所有信息。   ClassFile是可变表         
平台无关                 平台无关性对于减化了移植大量工作。 Jini技术能够通过网络能够彼此交换对象。 java平台无关性减少部署应用程序成本。   网络特性                 java体系可以架构易于扩展和维护的分布式结构。  
使用nio原因 对于即时消息,线程池的大小会限制系统同时服务的客户端总数。增加线程池大小,会带来更多线程处理开销,而不能提升系统的性能。再者很难实现什么时候对哪个线程将获得服务进行控制。 通常情况accept()方法会造成阻塞等待,直到有新的连接请求来或者计时器超时。 这种方法会要求我们不断地轮询所有IO源,这种忙等会引用很多系统开销。 我们需要一种方法来一次轮询一组客户端,以查找哪个客户端需要服务。Selector和 Channel为一次处理多个客户端的系统开销提供了更高级的控制和可预测性,Buffer则提供了比Stream抽象更高效和可控的I/O;
java.net.NetworkInterface 提供了访问主机所有接口信息,etho0 lo0等 java.net.InetAddress 其它方法参看 java api  文档,掌握这两个类的使用。   TCP套接字 Socket  ServerSocket  一个TCP 连接是一条抽象的双向信道,两端分别由IP地址和端口号确定。与电话相似.
Hosts 主机 Routers 路由器将信息从一个通信信道传递或转发到另一个通信信道。 communication channel 通信信道是将字节序列从一个主机传输到另一个主机的一种手段,有线电缆,以太网无线wifi,或者其它方式。   信息 由字节序 ...
将red5 以war的形式集成在servlet容器中, 需要配置监听容器的类,在tomcat/jetty启动的时候,WarLoaderServlet会被加载执行 <listener>   <listener-class>org.red5.server.war.WarLoaderServlet</listener-class> </listener>   WarLoaderServlet extends org.springframework.web.context.ContextLoaderListener   ContextLoader ...
Global site tag (gtag.js) - Google Analytics