随笔分类 - 网络通信/WebRTC/IM/Http
网络通信
摘要:客户端代码 <html> <body> <div id="chart_div" style="width: 100%; height: 500px;"></div> <script src="https://www.gstatic.com/charts/loader.js"></script> <s
阅读全文
摘要:在整个系列中,我们严格地研究了服务器事件-源于服务器的事件-但我们也能够触发来自客户端的事件。 这些称为客户端事件,它们提供的服务与服务器事件不同,因为某些操作可能不需要验证或持久性。 客户端事件具有几个限制,您的应用程序必须遵守这些限制才能使用它们。 最值得注意的是: 必须通过“渠道”应用程序的仪
阅读全文
摘要:介绍 当需要以某种方式限制对频道的访问时,应使用私有频道。 为了让用户订阅私人频道权限,必须获得授权。 当使用 private- 通道名称调用 subscribe 方法时,通过对可配置身份验证 url 的 HTTP 请求进行身份验证。 授权架构图 (1)实例化pusher (2)通过pusher连接
阅读全文
摘要:Pusher的Channels是一个平台,可轻松将无缝的实时数据添加到您的应用程序中。 创建频道应用程序 您需要做的第一件事是在https://www.pusher.com上创建一个帐户。 单击注册按钮,然后选择您要登录到您的帐户的方式。 您可以使用GitHub或Google帐户,也可以使用电子邮件
阅读全文
摘要:介绍 实时通信是Web开发的圣杯,由于有了Web Sockets API,我们终于能够将其整合到我们的应用程序中。 但是,与大多数浏览器API一样,Web Sockets API的级别也很低,如果您花了很多时间使用它,那么您就会知道有效使用它会有多么困难。 但是,今天,我们口袋里有超级计算机,每天都
阅读全文
摘要:相关教程和依赖包 官方教程:https://grpc.io/docs/languages/php/quickstart/ GRPC 扩展包 : http://pecl.php.net/package/gRPC protobuf 扩展包:http://pecl.php.net/package/prot
阅读全文
摘要:Graylog是一个开源的日志聚合、分析、审计、展现和预警工具。功能上和ELK类似,但又比ELK要简单,依靠着更加简洁,高效,部署使用简单的优势很快受到许多人的青睐。 使用Docker安装 官方文档:https://docs.graylog.org/en/3.3/pages/installation
阅读全文
摘要:需求 1、docker容器 2、文件服务器镜像:https://hub.docker.com/r/fauria/vsftpd 3、上传脚本:ThinkPHP5.1 4、上传依赖库:https://github.com/Nicolab/php-ftp-client 安装 FTP服务 docker ru
阅读全文
摘要:接受结果
阅读全文
摘要:一、什么是vSphere? vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案、核心组件为ESXi。如今,经历了5个版本的改进,已经实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。 二、虚拟机的好处 三、为什么要使用虚拟机: 物理架构存在的问题:
阅读全文
摘要:原文链接:https://www.cnblogs.com/lixinjie/p/10811219.html 常规的误区假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到H
阅读全文
摘要:基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的
阅读全文
摘要:准备 我们都知道PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据或运行后台DEMON守护进程时,多进程的优势不用多说。 PHP的多线程也曾被人提及,但进程内多线程资源共享和分配的问题难以
阅读全文
摘要:X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, <iframe>或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。 使用 X-Fr
阅读全文
摘要:frp 供内网穿透服务的工具 项目地址: "https://github.com/fatedier/frp" 修改配置文件: 使用git shell 启动服务 phpstudy 配置vhost 重启phpstudy服务 访问公网地址: ,可以方便调试异步回调 提示错误信息 frp安装的时候,提示:
阅读全文
摘要:Envoy最初建于Lyft,是一个高性能的代理服务,为服务网格提供了基础。 它与应用程序并行运行,通过以平台无关的方式提供通用功能来抽象网络。 当基础架构中的所有服务流量都通过Envoy网格时,通过一致的可观测性,很容易地查看问题区域,调整整体性能并在一个位置添加特殊。 官网:https://www
阅读全文
摘要:什么是 RPC 框架? RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。
阅读全文
摘要:Let's Encrypt 宣布 ACME v2 正式支持通配符证书,并将继续清除 Web 上采用 HTTPS 的障碍,让每个网站轻松获取管理证书。消息一出,马上就有热心用户分享出了 Let's Encrypt 通配符 HTTPS 证书的申请方式,下面我们一起来学习下吧! 配置环境: 操作系统:Ub
阅读全文
摘要:今天在做网易云信的时候,修改了一下源码,使用自己的服务端进行登陆, 注意:这里是使用http域名访问https域名 1、下载源码,配置了IM的域名,im.tinywan.com 没有开启https,具体配置如下: 注:以上使用Nginx反向代理了内部地址 8182 端口 2、输入用户名进行提交的时候
阅读全文
摘要:前言 1、是什么OCR? OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转
阅读全文