项目初始化 为此,我们先初始化一个新的 Laravel 应用 thrift: laravel new thrift 在 thrift 项目根目录下新增一个 thrift 子目录,然后在该子目录下创建 Thrift IDL 文件 org.thrift,用于定义和用户相关的服务接口(语言为 PHP,命名 ...
分类:
其他好文 时间:
2020-06-11 18:13:09
阅读次数:
142
JSON-RPC,是一个无状态且轻量级的远程过程调用(RPC)传送协议,其传递内容透过 JSON 为主。 我们需要布置两台服务,一台Provider提供服务,另外一台Consumer消费服务 准备工作 1、所需类库 composer require hyperf/json-rpc composer ...
分类:
Web程序 时间:
2020-06-11 17:01:03
阅读次数:
102
BIRT虽然提供了访问基于SOAP的Web Services,可以使用SOAP响应作为生成报表的数据。但总的来说,操作起来还是太麻烦了,灵活性也不够: 1、配置过程步骤多,过于繁琐。 2、引入的JAR很多,太重了。 3、API接口多,代码写起来很长,调试不方便。 4、只能接收简单结果,没有二次计算的 ...
分类:
Web程序 时间:
2020-06-10 21:27:51
阅读次数:
82
在介绍各种端口的作用前,这里先介绍一下在Windows中如何关闭/打开端口,因为默认的情况下,有很多不安全的或没有什么用的端口是开启的,比如Telnet服务的23端口、FTP服务的21端口、SMTP服务的25端口、RPC服务的135端口等等。为了保证系统的安全性,我们可以通过下面的方法来关闭/开启端 ...
NFS优势: 实现数据统一,节省磁盘资源,节省带宽 主要存放:用户上传图片,视频附件等信息 NFS共享存储工作原理 1 在NFS服务端创建共享存储目录与挂载点 2 在NFS客户端创建远程目录挂载点(需要与服务端一致) 3 在NFS客户端进行远程挂载 RPC服务简介(房屋中介) 默认端口:111 与N ...
分类:
Web程序 时间:
2020-06-10 11:35:44
阅读次数:
82
System.Service Model.Security.MessageSecurityException:使用客户端身份验证方案Basic 禁止HTTP请求。 如上图,在使用C#通过webservice和SAP交互时,出现上述错误,问题原因一般在两个地方, 1、webservice接口地址存在问 ...
分类:
Web程序 时间:
2020-06-09 18:13:31
阅读次数:
62
使用线程池的目的是希望线程控制在某个范围内,以免造成服务崩溃,所以在使用线程池的时候要多加注意。记录原因:一个webservice中转项目,需求很简单,提供webservice接口接收数据,然后入库,再通过webservice将数据原样推送给其他应用,推送数据给应用时使用的是线程池,保证一定的并发量 ...
分类:
编程语言 时间:
2020-06-09 14:31:55
阅读次数:
76
#一、什么是dubbo ###Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,服务自动注册和发现。 ####1、远程方法调用 实现不同程序之间的方法调用 ####2、负载均衡 任务分摊、感觉很吊,目前不懂。 ####3、服务 ...
分类:
其他好文 时间:
2020-06-08 09:20:55
阅读次数:
60
gRPC入门 gRPC是Google公司基于Protobuf开发的跨语言的开源RPC框架。gRPC基于HTTP/2协议设计,可以基于一个HTTP/2链接提供多个服务,对于移动设备更加友好。本节将讲述gRPC的简单用法。 gRPC技术栈 最底层为TCP或Unix Socket协议,在此之上是HTTP/ ...
分类:
其他好文 时间:
2020-06-07 15:01:06
阅读次数:
57
前言 RPC是google公司主导的一款RPC框架,并使用protobuf作为数据传输格式,伴随gRPC框架的成熟及使用人群的增加,对于底层使用的数据格式protobuf也被越来越受到重视,而对于PHP生态而言,相关ProtoBuf介绍文档及使用资料比较少,故此写简文希望能帮助到一些有需要的同学。 ...
分类:
Web程序 时间:
2020-06-07 14:28:20
阅读次数:
106