在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Sim开源软件地址:https://gitee.com/dreamylost/Sim开源软件介绍:在线测试地址 http://im.dreamylost.cn 该预览已经是zio实现的zim 敬请关注进阶版:https://github.com/bitlap/zim 基于scala、zio、tapir、circe、akka-http、scalikejdbc、redis实现的纯异步、函数式、流式API的LayIM。 技术栈
项目结构Sim├─ gradle - 本项目gradle使用6.5.1,高版本有bug,编译不了├─ .gitattributes - Git仓库显示语言的配置├─ .gitignore - Git忽略文件的配置├─ .scalafmt.conf - Scala代码格式化的配置├─ README.md├─ build.gradle├─ deploy.sh - 部署脚本├─ settings.gradle└─ src ├─ main │ ├─ resources │ │ ├─ application.conf - Websocket配置:基于Akka实现 │ │ ├─ application.properties - Springboot程序配置 │ │ ├─ data.sql - 初始化数据 │ │ ├─ favicon.ico │ │ ├─ layim.png │ │ ├─ mapper - mybatis mapper文件 │ │ └─ schema.sql - 初始化表结构 │ ├─ scala │ │ └─ io.github.dreamylost - 代码实现 │ │ └─ io.github.dreamylost.websocket - websocket代码实现 │ └─ webapp │ ├─ WEB-INF - 聊天记录和背景页 │ ├─ index.html - 首页 │ └─ static - 静态资源文件 └─ test 本地调试配置Mysql数据库,Redis以及邮件服务器,如果不需要邮件相关服务,可以在UserService.scala中注释掉相关的代码
选取t_user表中的任意一条数据,如:
部署# 在Sim目录执行bash deploy.sh 1.3.0 # 1.3.0表示最新版本号 TODO zim将完成下面工作
|
请发表评论