Twitter Feed Popout byInfofru

.Net Core WebScoket

## 项目说明

 > 该项目是一款快速开发模块化脚手架,采用 C# .net core 技术开发。实现功能模块有:用户关系/组关系/消息订阅/任务分发/事件主题处理/系统日志/接口Api/sql监控/任务面板。本项目会一直维护并集成新的技术,给你的开发节约时间成本。有新奇的需求和想法与主题相关都可以在评论区提出。

Git Project 地址

 

---

## 功能说明

 - 客户机 注册/登陆

 - 客户机 组关系管理

 - 任务推送

 - 任务订阅

 - 任务消息分发

 - 历史任务日志

 - 离线任务管理

 - 任务事件异常处理

 - 系统运行日志

 - 接口Api 

 

## 数据存储

 - 文件日志

 - redis

 - sql server

 

## 扩展服务

 - IM 即时通讯

 - 消息队列

 

## 部署说明

 - 运行环境 windows/liux

 - windows 见 IIS 托管 .Net Core 2.1 帮助文档

 - Liux 见 帮助文档

 - 数据库初始化 见 "Core.DataAccess.Model" 采用 ef code first 初始化 配置帮助 脚本 "note.cs" 根据说明 执行指令 可自动生成 数据库关系表

 - 需要 Redis服务

 - 支持集群部署 appsettings.json 文件配置

```

{
"Service": "A_Service",
"QueueTimedLoop": {
"length": 1, // 实例数量
"parameter": {
"threadLength": 10, // 每实例任务处理线程数量
"sleep": 200 // 处理任务后休眠时长
}
}

};

```

## 系统更新日志

---

### 1.0.0 更新说明

 - 项目初始化提交

 

## Uni Client 更新日志

---

### 0.1.1 更新说明

  - 调整了心跳频率

  - 修复已知BUG

### 0.1.2 更新说明

  - 修复用户信息初始化异常BUG

### 0.1.3 更新说明

  - 修复已知BUG

  - 在网络不稳定的环境下 重连算法优化

  - 新增显示网络状态

  - 新增配置 "用户身份信息"

### 0.1.4 增加网页QR登陆示例

  - 浏览器打开 '/qr-login.html' 获取登陆二维码

  - 真机调试 打开App进入 "首页" 点击 "扫描"

  - 扫描 浏览器 二维码进行 "login" 相关操作

 

### 0.2.1 更新说明

   - 修复已知BUG
   - 支持添加好友分组
   - 新增群组管理列表
   - 新增群组会话
   - 新增 群组 二维码分享 (通过扫描二维码加入群组)

 

## 更新计划

 - 任务面板

 - sql监控

 - 接口Api封装 (Javascript BLL 【uni/web】) 标准库

 - FAQ常用自动消息配置
 - 消息关键字[过滤|提取]
 - 根据关键子配置FAQ

 > Ps:如果你有自己的想法需求请在评论区提交,评审通过后即加入更新计划列表

 

## Uni客户端更新计划

  - 扩展好友管理

    1. 移动分组

    2. 删除好友

    3. 修改备注

    4. 修改好友分组名称

    5. 删除好友分组

 

  - 扩展群组管理

    1. 授权管理员

    2. 解散群组

    3. 群组基础信息修改

    4. 群组成员备注

    5. 添加群组成员为好友

    6. 私聊群组成员

 

  - 新增相关信息显示页面

    1. 查看好友信息

    2. 查看群组成员

    3. 查看群组成员信息

 

  - 新增相关操作

    1. 分享好友名片给到指定 好友/群组

    2. 分享群组名片给到指定 好友/群组

 

  - 新增消息类型

    1. 商品名片

    2. 用户名片

    3. 群组名片

    4. 分享网页

    5. 发送商品

    6. FAQ消息

  - 新增系统通知推送

    1. 系统通知消息信息

  - 新增订阅消息推送

 

### 插件地址

 - 插件地址

评论 (2) -