有一个问题?

如果您有任何疑问,可以在下面询问或输入您要查找的内容!

.Net Core WebScoket

## 项目说明

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

---

> 为了方面用户使用次框架自此(19-10-01)开始更新 Itool 页面组件功能

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

  

### 插件地址

 - 插件地址

 

 

## Itool (New)

> Itool 组件已集成后台即拆即用。通过丰富灵活的组件搭配可快速构造各类丰富的商用(*移动端)产品。对二次开发和界面自定义都非常友好。但是很抱歉 Itool是付费产品,需要订阅相关的服务才可以使用。Itool需要持续的更新、维护、扩展、调优相关组件产品。Itool还很年轻,希望通过我们的努力让Itool变得更好!这里先感谢大家的支持。

后台管理地址

DEMO地址

 

### 通用组件(已完成)

 - 自定义导航

 - 自定义Banner

### 用户组件 (已完成)

 - 用户登录

 - 修改密码

 - 用户信息(查看/修改)

 - 用户属性自定义拓展

 - 图片修改组件

 - 用户属性修改组件

### 信息流组件 (已完成)

 - 添加评论

 - 内容详情

 - 运营模块

 - 添加信息

 - 我发表的

 - 我赞的

 - 我关注的

 - 我浏览的

 - 搜索信息

 - 消息通知

 - 新闻展示模板

 - 朋友圈展示模板

### 电商组件

 - 推荐商品
 - 商品搜索
 - 运营模块

   1. 限时折扣

   2. 专题推荐

   3. 秒杀活动

 - 购物车

 - 地址管理

 - 下单
 - 付款
 - 订单状态详情
 - 物流查询
 - 订单中心

   1. 待付款

   2. 待配送

   3. 待收货

   4. 已完成

   5. 待评价

   6. 退货/退款

   7. 售后

### 即时通讯组件

  - 会话管理

  - 本地消息

  - 好友管理

    1. 移动分组

    2. 删除好友

    3. 修改备注

    4. 修改好友分组名称

    5. 删除好友分组

    6. 添加好友

    7. 搜索好友

 

  - 群组管理

    1. 授权管理员

    2. 解散群组

    3. 群组基础信息修改

    4. 群组成员备注

    5. 添加群组成员为好友

    6. 私聊群组成员

    7. 添加群组

    8. 搜索群组

 

  - 相关信息显示页面

    1. 查看好友信息

    2. 查看群组成员

    3. 查看群组成员信息

 

  - 相关操作

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

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

 

  - 消息类型

    1. 商品名片

    2. 用户名片

    3. 群组名片

    4. 分享网页

    5. 发送商品

    6. FAQ消息

  - 系统通知推送

    1. 系统通知消息信息

  - 订阅消息推送

  - 智能会话系统

  - 敏感词过滤系统

 

### 调优计划

#### 客户端

 - 客户端图片缓存

 - 客户端Http新增时效性缓存 

#### 服务端

 - 新增分类扩展数据用于支持 ICON等需求 (已完成)

 - 服务器端热数据缓存(通过调度频率和条件制定热数据标准)

 - 电商模块添加采购订单录入

 - 商品模板需要增加属性 (销量/浏览量/关注量) (60%:1.新增浏览量接口  2. 新增下订单库存处理 )

 - 文章 自定义标签 加 参考链接 (暂不考虑支持markdown)





发表评论