列举几个即时通信软件(的可用即时通讯工具)
hello大家好,我是大学网网小航来为大家解答以上问题,列举几个即时通信软件(的可用即时通讯工具)很多人还不知道,现在让我们一起来看看吧!
今天给大家推荐一款单机10W 的可用即时通讯工具,她就是:courier - 信使。她是一款简洁轻量的即时通讯工具。
注意: 早期的思路和内容来自J-IM
核心Tio,包括http和socket都是tio.没有引入spring系列,所以大部分的内容都需要自己封装,好处是启动快,体积小。 弊端就是方方面面都需要自己考虑。
从登录开始所有的交互全部使用socket io,除minio分片上传使用了http外,目前没有其他使用http的地方。
文件存储使用了minio. 一个标准的数据存储,很香
缓存和数据存储使用mangodb, 同时解决缓存和数据存储的问题(据说挺快的,没有做大量尝试)
运行ImServer下Main方法
运行 mvn clean package
教程来自windows docker, linux同理
docker run -d -p 9000:9000 -p 9001:9001 --name minio -v /home/minio/data:/data -v /home/minio/cert:/root/.minio -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" --restart=always quay.io/minio/minio server /data --console-address ":9001"
docker run --name mongo --restart=always -p 27017:27017 -v /home/mongodb:/data/db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=QuniMade! -d mongo:latest mongod --auth
# Linuxdocker run -itd -v /home/nginxWebUI:/home/nginxWebUI -e BOOT_OPTIONS="--server.port=8080" --privileged=true --restart=always --net=host cym1102/nginxwebui:latest
使用公网证书可忽略生成的步骤,直接讲证书放进去即可
# 172.17.0.3 是docker minio内部IP, 需要特别注意这个IP在映射出端口的情况下必须写certgen-windows-amd64.exe -ecdsa-curve P256 -host 127.0.0.1,localhost,172.17.0.3,192.168.0.103
放置于抛出的 E:/docker/minio/cert 目录下,完整目录为 E:/docker/minio/cert/certs 重启容器 5. 配置JDK证书信任,否则会抛出下列错误
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetat java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:371)at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:314)
在JDK bin目录下运行
.\keytool -import -alias sslServer_03 -file D:\key\新建文件夹\public.crt -keystore ..\lib\security\cacerts -storepass changeit -v
J-IM 提供的思路
文档地址: https://www.o0o0oo.com/
演示地址: https://chat.o0o0oo.com/
前端地址:https://gitee.com/LiLongLong719/im-web
演示账号 a/a 仅演示目的.服务器的内容不定期清理(作者叫礼貌,可以找我聊天哦)
本文就为大家讲解到这里,希望对大家有所帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
作为全部11支MotoGP车队及90% Moto2和Moto3车队的供应商,布雷博如今已成为顶级摩托车赛事的技术标杆。全球制...浏览全文>>
-
(2025 年 6 月 14 日,广州)6 月 14 日晚,华语摇滚乐坛标志性人物苏见信(信)携「尽兴而活」巡回...浏览全文>>
-
(2025 年 6 月 14 日,广州)6 月 14 日晚,华语摇滚乐坛标志性人物苏见信(信)携「尽兴而活」巡回...浏览全文>>
-
淮北威然是一款备受关注的商务MPV车型,以其宽敞的空间、豪华的内饰和卓越的舒适性吸引了众多消费者的目光。对...浏览全文>>
-
途观X作为上汽大众旗下的高端轿跑SUV,凭借其独特的设计和强劲的性能吸引了众多消费者的关注。在淮南地区,途...浏览全文>>
-
探岳X作为一款备受关注的中型SUV,凭借其时尚的设计和出色的性能,在市场上一直拥有不错的口碑。对于有意购买...浏览全文>>
-
2025款大众高尔夫GTI作为一款备受关注的高性能紧凑型轿车,在汽车市场中一直占据着重要地位。对于安徽亳州地区...浏览全文>>
-
池州长安启源C798作为一款备受关注的新能源车型,在市场上一直保持着较高的热度。随着消费者对新能源汽车需求...浏览全文>>
-
安徽池州地区的汽车市场近期迎来了一波喜讯,2025款高尔夫GTI的新车报价再次刷新了消费者的期待。这款备受瞩目...浏览全文>>
-
济南揽境作为一款备受关注的中大型SUV,其2025新款在外观设计、内饰配置以及动力性能方面均进行了全面升级。新...浏览全文>>
- 三星获得基于一天中的时间和天气的人工智能壁纸功能专利
- 如何将陶瓷融入室内设计
- 努萨海滨豪宅标价 2000 万美元
- 三星 Galaxy S25 Slim:泄露 iPhone 17 Air 竞争对手的旗舰相机规格
- AMD Radeon RX 8800 XT 参考设计在意外广告中泄露
- M3 Touring 与 RS4 Avant:终极冬季测试
- 量产版 Corvette 仅用了令人震惊的 2.3 秒就从 0 加速到 60 英里/小时
- 婴儿潮一代希望房价上涨
- 购买 OnePlus 12 可节省 250 美元
- 更新后的奥迪 E-tron GT:性能和价格均有所提高
- 达尔文市场将在 2025 年回暖
- Circle to Search 可能看起来更像 Apple Intelligence
- 2023年财富全球论坛荣耀对可折叠智能手机等的预测
- TECNO Spark Go 2024配备6.6英寸90Hz显示屏立体声扬声器在发布前预告
- 橡树城改造扩大到包括豪华生活的定制住宅
- Netflix将哈迪斯时空幻境和死亡之门添加到其游戏库中
- 联想Legion Go发布时间表已公布并列在该公司的官方网站上
- 苹果手表最佳优惠
- Stardock发布Fences5预览版现已适用于Windows11和10
- 揭晓Scout重新定义冒险骑行的终极步进电动自行车