ccfish86 / sctalk Goto Github PK
View Code? Open in Web Editor NEW基于spring cloud + Netty实现的聊天,兼容蘑菇街TeamTalk客户端,配合hazelcast提供消息服务器集群功能,同时支持socket和websocket.
License: Apache License 2.0
基于spring cloud + Netty实现的聊天,兼容蘑菇街TeamTalk客户端,配合hazelcast提供消息服务器集群功能,同时支持socket和websocket.
License: Apache License 2.0
关于TT的业务及架构方面的一些优化计划:
你好,sctalk 这个项目用到 hazelcast 坐消息服务器的集群处理 ,message聊天服务器用hazelcast做集群处理,如果 message聊天服务器部署到k8s 容器中,hazelcast tcp-ip集群组网方式 不能在启动服务的时候java参数命令传递进去,因为k8s的服务实例的IP 是动态分配的,请问怎么解决这个问题???
<!--<repository>-->
<!--<id>user-release</id>-->
<!--<name>User Project Release</name>-->
<!--<url>http://192.168.10.9/repository/maven-releases/</url>-->
<!--</repository>-->
<!--<snapshotRepository>-->
<!--<id>user-snapshots</id>-->
<!--<name>User Project SNAPSHOTS</name>-->
<!--<url>http://192.168.10.9/repository/maven-snapshots/</url>-->
<!--</snapshotRepository>-->
protobuf报错啦,作者
暂未完成
计划:
用之前类似router-server的方式进行处理握手消息(与TT现有file-server类似),在线通过p2p2直连或经由trunk服务进行之p2p传输;离线通过Netty的文件传输功能把文件传递过去。
大概会选择webrtc,然后互换握手消息/信令,然后启用webrtc互联开启视频。
第二步支持创建临时组/聊天室的消息实现多人视频/语音,达到视频会议或视频直播类似的功能。
IOS端在接收到 部分“颜文字”时,会发生崩溃。
在处理空值时,会发生问题。
protobuf现已有官方的支持。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.