若楠哄心 發表於 2021-7-27 09:21:00

Linux + .net core 开发升讯威在线客服系统:首个经过实际验证的高性能版本

<p>业余时间用 .net core 写了一个在线客服系统。并在博客园写了一个系列的文章,写介绍这个开发过程:</p>
<p>.net core 和 WPF 开发升讯威在线客服系统:目录<br>
https://go.shengxunwei.com/?linkid=c457a8fe-480e-444a-88a7-34cc7b8c7264</p>
<p>我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免费和分享,后来我索性就官方发了一个私有化版直接给别人下载。</p>
<p>7 月份有朋友联系我,反馈在使用客服系统的过程中,出现了明显的消息延迟故障。该用户日常同时在线访客量在 1000 人左右。</p>
<p>这个用户量远远没有达到系统的设计性能指标,经过排查此问题是一个隐性的性能瓶颈故障导致,现已解决。经过几天的验证,系统稳定运行,日高峰同时在线访客量 1000 人左右,聊天消息延迟在 1 秒以内。服务器 CPU(云主机 8 核心)占用率稳定在 10% 以下,主程序内存占用小于 1GB。</p>
<p>现已将此稳定版发布并提供免费下载,这是系统发布已来,首个经过实践检验的高性能版本,<strong>推荐立即升级</strong>。</p>
<p><img src="https://img2020.cnblogs.com/blog/78019/202107/78019-20210727091507148-367452458.png" alt="image" loading="lazy"></p>
<h1 id="简介">简介</h1>
<p>升讯威在线客服与营销系统是基于 .net core / WPF 开发的一款在线客服软件,宗旨是: <strong>开放、开源、共享。努力打造 .net 社区的一款优秀开源产品。</strong></p>
<h2 id="完整私有化包下载地址">完整私有化包下载地址</h2>
<blockquote>
<p>💾 https://kf.shengxunwei.com/freesite.zip</p>
</blockquote>
<h3 id="钟意的话请给个赞支持一下吧谢谢">钟意的话请给个赞支持一下吧,谢谢~</h3>
<h2 id="详细在线文档">详细在线文档</h2>
<blockquote>
<p>📕 https://docs.shengxunwei.com/Post/f7bc8496-14ee-4a53-07b4-08d8e3da6269</p>
</blockquote>
<h2 id="当前版本信息">当前版本信息</h2>
<p>发布日期:2021-7-26<br>
数据库版本:20210608a<br>
通信协议版本:20210609<br>
服务器版本:1.3.11.0<br>
客服程序版本:1.3.18.0<br>
资源站点版本:1.2.56.0</p>
<p>同时支持 Windows 、 Linux 服务器,同时支持 SQL Server 、 MySQL 数据库。</p>
<p>安装部署难度:★☆☆☆☆<br>
安装部署时间:准备好操作系统,安装必要的组件后。部署客服系统可在 10 分钟之内完成。</p>
<p><img src="https://docs-api.shengxunwei.com/StaticFiles/Upload/94798a64-bfb1-433b-a9d3-331a209a2797.jpg" alt="" loading="lazy"></p>
<p><img src="https://docs-api.shengxunwei.com/StaticFiles/Upload/bb06b2e5-4d94-48af-aa3e-f600c909af12.JPG" alt="" loading="lazy"></p>
<p>本系统可以:</p>
<ul>
<li>可以追踪正在访问网站或使用 APP 的所有访客,收集他们的浏览情况,使客服能够主动出击,施展话术,促进成单。</li>
<li>访客端在 PC 支持包括 IE8 在内的所有浏览器。</li>
<li>移动端支持手机浏览器、APP、各大平台的公众号。</li>
<li>具备一线专业技术水平,网络中断,拔掉网线,手机飞行模式,不丢消息。</li>
</ul>
<hr>
<p>这个项目源于2015年前后,当时开发的初版,我使用了 ASP.NET MVC 做为后端,数据库使用原生 ADO.NET 进行操作、WPF 做客服端,Web 访客端使用原生 JavaScript 开发。为了使整个系统能够向下兼容,客服端 .net 框架使用的是 .net framework 3.5 ,可以兼容 Windows XP SP2,Web 访客端为了兼容 IE6 ,也使用了许多比较麻烦的技术实现,说来话长,这次不展开说这方面的细节。</p>
<p>在这次重构的新版本放弃了对 Windows XP 和 IE6 的支持,后端使用 .net core 3.1 ,数据库操作使用了 entity framework core。客服端依然是 WPF,基础框架升级到了 .net framework 4.8 ,访客端依然是原生 JavaScript,兼容 IE8 及以上浏览器。</p>
<p>另外相对于2015年的版本,这次重构我增加了一个 Web 后台,使用 Vue 实现,把原先放在客服端的一些管理功能,改到了 Web 后台中,例如:组织机构管理、客服管理、角色权限管理、多站点管理等。<br>
此外因为有了 Web 后台,这次有兴趣的朋友就可以自行注册体验了(https://kf-m.shengxunwei.com),当年的旧版本需要我手工开通,很是麻烦。</p>
<p>希望能够打造: <strong>开放、开源、共享。努力打造 .net 社区的一款优秀开源产品。</strong></p>
<h3 id="钟意的话请给个赞支持一下吧谢谢-1">钟意的话请给个赞支持一下吧,谢谢~</h3><br><br>
来源:https://www.cnblogs.com/sheng_chao/p/15064172.html
頁: [1]
查看完整版本: Linux + .net core 开发升讯威在线客服系统:首个经过实际验证的高性能版本