请选择 进入手机版 | 继续访问电脑版

【值得拥有在线咨询室程序】

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3397|回复: 1

[使用说明] 【值得拥有在线咨询室程序】功能详细介绍

[复制链接]

363

主题

364

帖子

1353

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1353
发表于 2018-5-8 10:06:48 | 显示全部楼层 |阅读模式
【值得拥有在线咨询室程序】功能详细介绍

1、支持6百万人同时在线咨询,在线聊天。6百万并发访问量,例如:在同时有600万个人,一起同时同一毫秒发送消息,程序不卡。不慢。正常聊天。
  不用单独购买CDN 网站镜像服务。只有一个服务器就够了;
   本程序采用的是IOCP模型:http://www.zhdyy.com/forum.php?m ... =16819&fromuid=2154
   支持分布式部署服务器:例如:可以把数据库分别放到,服务器1,服务器2、服务器3上面,可以把程序代码单独放到服务器4上面,可以把聊天室服务器放到服务器5上面,也可以把程序代码分别放到不同省份的服务器上面。这种方式适合特别大的客户。
  一般把数据库,源码等放到一个服务器上面就可以了。

2、聊天支持:图片、发语音(和微信发语音一样)、发文字、发送订单(可以在咨询室内老师直接发送订单,客户点击下单)。发送信息的特点就是速度快。发送和接收几乎是同时完成。

3、版本分为:电脑版、手机版、webapp版、微信版、app (处理了,app,其他版本都可以通过后台模板功能选择不同的版本)

电脑版分为老师版本和客户版本,后台可以设置,可以自由选择老师或者客户默认选择哪个咨询室的版本,老师也可以自己选择喜欢的版本;
电脑版本:管理员后台可以设置咨询室里面的各种功能
手机版:管理员后台可以设置咨询室里面的各种功能

   老师咨询室功能介绍:
         

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

   如图:可以设置聊天室发送消息时,是否显示客户或者老师 使用的是手机,电脑,app,微信,百度等
  可以设置货币名称,后面有【?】都有对该功能的详细说明
   

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍

【值得拥有在线咨询室程序】功能详细介绍



本页面只介绍聊天室,其他功能分页面介绍

4、首页分为:电脑版和手机版 后台可以选择不同的版本,灵活制定首页的样式,首页所有的功能后台都可以修改;    电脑版:包括排序方式,10天,20天,积分排序等,后台可以自由设定适合自己网站的排序方式,
     例如:排名方式,15天排名,30天排名,多少天排名后台可以自由设置,喜欢几天就几天。
     例如:好评率:你设置几天排名,那么好评率也是对应的,例如:你设置的是15天排名,那么好评率也是15天的好评率     例如:可以设置显示,成交量排序
5、电脑版滚动评价:后台可以设置是否显示,显示多少条,显示评价的类型,1、客户评价 2、补单评价 等

6、首页搜索功能:1、输入老师名字搜索 2、根据条件搜索,1、根据老师的性别 、2、根据老师的头像搜索,虚拟、真实头像 3、根据老师的年龄阶段搜索 4、根据老师的特长 5、根据老师的擅长方面 6、根据老师的职务 等很多功能,后台都可以设置



值得拥有在线聊天室程序交流QQ群:25272342 仅限站长加入
回复

使用道具 举报

363

主题

364

帖子

1353

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1353
 楼主| 发表于 2018-5-8 12:46:29 | 显示全部楼层
Windows I/O模型、同步/异步、阻塞/非阻塞
同步
  所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所返回的 LRESULT值返回给调用者。

异步
  异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。以 CAsycSocket类为例(注意,CSocket从CAsyncSocket派生,但是起功能已经由异步转化为同步),当一个客户端通过调用 Connect函数发出一个连接请求后,调用者线程立刻可以朝下运行。当连接真正建立起来以后,socket底层会发送一个消息通知该对象。这里提到执行 部件和调用者通过三种途径返回结果:状态、通知和回调。可以使用哪一种依赖于执行部件的实现,除非执行部件提供多种选择,否则不受调用者控制。如果执行部 件用状态来通知,那么调用者就需要每隔一定时间检查一次,效率就很低(有些初学多线程编程的人,总喜欢用一个循环去检查某个变量的值,这其实是一种很严重 的错误)。如果是使用通知的方式,效率则很高,因为执行部件几乎不需要做额外的操作。至于回调函数,其实和通知没太多区别。

阻塞
  阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果之后才会返回。有人也许会把阻塞调用和同步调用等同起来,实际上他是不同的。对于同 步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。例如,我们在CSocket中调用Receive函数,如果缓冲区中没有数 据,这个函数就会一直等待,直到有数据才返回。而此时,当前线程还会继续处理各种各样的消息。如果主窗口和调用函数在同一个线程中,除非你在特殊的界面操 作函数中调用,其实主界面还是应该可以刷新。socket接收数据的另外一个函数recv则是一个阻塞调用的例子。当socket工作在阻塞模式的时候, 如果没有数据的情况下调用该函数,则当前线程就会被挂起,直到有数据为止。

非阻塞
  非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。

  对象的阻塞模式和阻塞函数调用
  对象是否处于阻塞模式和函数是不是阻塞调用有很强的相关性,但是并不是一一对应的。阻塞对象上可以有非阻塞的调用方式,我们可以通过一定的API去轮询状 态,在适当的时候调用阻塞函数,就可以避免阻塞。而对于非阻塞对象,调用特殊的函数也可以进入阻塞调用。函数select就是这样的一个例子。


在Winsock中实现异步的方法有很多,Winsock的IO模型有下面六种
    一:select模型
    二:WSAAsyncSelect模型
    三:WSAEventSelect模型
    四:Overlapped I/O 事件通知模型
    五:Overlapped I/O 完成例程模型
    六:IOCP模型
从一到六越来越高级,越来越高效,实现越来越复杂。


曾在网上看到一些比喻用来很好的说明这些模型,在这里引用一下。
老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。
一:select模型

老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信~~~~~
在这种情况下,“下楼检查信箱”然后回到楼上耽误了老陈太多的时间,以至于老陈无法做其他工作。

二:WSAAsyncSelect模型

后来,老陈使用了微软公司的新式信箱。这种信箱非常先进,一旦信箱里有新的信件,盖茨就会给老陈打电话:喂,大爷,你有新的信件了!从此,老陈再也不必频繁上下楼检查信箱了,牙也不疼了,你瞅准了,蓝天......不是,微软~~~~~~~~

三:WSAEventSelect模型

后来,微软的信箱非常畅销,购买微软信箱的人以百万计数......以至于盖茨每天24小时给客户打电话,累得腰酸背痛,喝蚁力神都不好使~~~~~~
微软改进了他们的信箱:在客户的家中添加一个附加装置,这个装置会监视客户的信箱,每当新的信件来临,此装置会发出“新信件到达”声,提醒老陈去收信。盖茨终于可以睡觉了。

四:Overlapped I/O 事件通知模型

后来,微软通过调查发现,老陈不喜欢上下楼收发信件,因为上下楼其实很浪费时间。于是微软再次改进他们的信箱。新式的信箱采用了更为先进的技术,只要用户告诉微软自己的家在几楼几号,新式信箱会把信件直接传送到用户的家中,然后告诉用户,你的信件已经放到你的家中了!老陈很高兴,因为他不必再亲自收发信件了!

五:Overlapped I/O 完成例程模型

老陈接收到新的信件后,一般的程序是:打开信封----掏出信纸----阅读信件----回复信件......为了进一步减轻用户负担,微软又开发了一种新的技术:用户只要告诉微软对信件的操作步骤,微软信箱将按照这些步骤去处理信件,不再需要用户亲自拆信/阅读/回复了!老陈终于过上了小资生活!

六:IOCP模型 (本程序使用的是这种模型

微软信箱似乎很完美,老陈也很满意。但是在一些大公司情况却完全不同!这些大公司有数以万计的信箱,每秒钟都有数以百计的信件需要处理,以至于微软信箱经常因超负荷运转而崩溃!需要重新启动!微软不得不使出杀手锏......
微软给每个大公司派了一名名叫“Completion Port”的超级机器人,让这个机器人去处理那些信件!



值得拥有在线聊天室程序交流QQ群:25272342 仅限站长加入
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|【值得拥有】 Inc. ( 桂ICP备19004092号 )

GMT+8, 2020-9-28 02:53 , Processed in 0.074626 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表