This commit is contained in:
@@ -9,12 +9,8 @@ import org.redkale.net.http.WebServlet;
|
|||||||
import org.redkale.net.http.WebSocketServlet;
|
import org.redkale.net.http.WebSocketServlet;
|
||||||
import org.redkale.net.http.WebSocket;
|
import org.redkale.net.http.WebSocket;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import static java.lang.Thread.sleep;
|
|
||||||
import java.text.*;
|
|
||||||
import java.util.concurrent.atomic.*;
|
import java.util.concurrent.atomic.*;
|
||||||
import static java.lang.Thread.sleep;
|
import org.redkale.util.Utility;
|
||||||
import static java.lang.Thread.sleep;
|
|
||||||
import static java.lang.Thread.sleep;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -33,8 +29,6 @@ public class ChatWebSocketServlet extends WebSocketServlet {
|
|||||||
debug = "true".equalsIgnoreCase(System.getProperty("debug", "false"));
|
debug = "true".equalsIgnoreCase(System.getProperty("debug", "false"));
|
||||||
Thread t = new Thread() {
|
Thread t = new Thread() {
|
||||||
|
|
||||||
private final DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
||||||
|
|
||||||
{
|
{
|
||||||
setName("Debug-ChatWebSocket-ShowCount-Thread");
|
setName("Debug-ChatWebSocket-ShowCount-Thread");
|
||||||
}
|
}
|
||||||
@@ -47,7 +41,7 @@ public class ChatWebSocketServlet extends WebSocketServlet {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
System.out.println(format.format(new java.util.Date()) + ": 消息总数: " + counter.get() + ",间隔消息数: " + icounter.getAndSet(0));
|
System.out.println(Utility.now() + ": 消息总数: " + counter.get() + ",间隔消息数: " + icounter.getAndSet(0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -113,17 +113,13 @@ public class VideoWebSocketServlet extends WebSocketServlet {
|
|||||||
|
|
||||||
public static void main(String[] args) throws Throwable {
|
public static void main(String[] args) throws Throwable {
|
||||||
CountDownLatch cdl = new CountDownLatch(1);
|
CountDownLatch cdl = new CountDownLatch(1);
|
||||||
AnyValue.DefaultAnyValue config = new AnyValue.DefaultAnyValue();
|
AnyValue.DefaultAnyValue config = AnyValue.create()
|
||||||
config.addValue("threads", System.getProperty("threads"));
|
.addValue("threads", System.getProperty("threads"))
|
||||||
config.addValue("bufferPoolSize", System.getProperty("bufferPoolSize"));
|
.addValue("bufferPoolSize", System.getProperty("bufferPoolSize"))
|
||||||
config.addValue("responsePoolSize", System.getProperty("responsePoolSize"));
|
.addValue("responsePoolSize", System.getProperty("responsePoolSize"))
|
||||||
config.addValue("host", System.getProperty("host", "0.0.0.0"));
|
.addValue("host", System.getProperty("host", "0.0.0.0"))
|
||||||
config.addValue("port", System.getProperty("port", "8070"));
|
.addValue("port", System.getProperty("port", "8070"))
|
||||||
config.addValue("root", System.getProperty("root", "./root3/"));
|
.addValue("root", System.getProperty("root", "./root3/"));
|
||||||
AnyValue.DefaultAnyValue resConf = new AnyValue.DefaultAnyValue();
|
|
||||||
resConf.setValue("cacheMaxLength", "200M");
|
|
||||||
resConf.setValue("cacheMaxItemLength", "10M");
|
|
||||||
config.setValue("ResourceServlet", resConf);
|
|
||||||
HttpServer server = new HttpServer();
|
HttpServer server = new HttpServer();
|
||||||
server.addHttpServlet("/pipes", new VideoWebSocketServlet(), "/listen/*");
|
server.addHttpServlet("/pipes", new VideoWebSocketServlet(), "/listen/*");
|
||||||
server.init(config);
|
server.init(config);
|
||||||
|
|||||||
Reference in New Issue
Block a user