MENU

Laravel 支付宝小程序获取『用户详细信息』扩展

为什么要写一个laravel扩展包?
最近支付宝小程序允许个人开发者开放申请,但是对于官方给的PHP版SDK没有composer包管理,对于laravel开放者来说,这是一个很大问题,需要自己动手拆开嵌入到laravel项目中,因此产生做出一个扩展包的形式。

项目地址(欢迎star)

https://github.com/icharle/alipayTool

阅读全文

RPC框架thrift在PHP结合Laravel使用

前言

前面对于thrift的基本有大致了解,现在小试牛刀吧。

实现过程

  • 新建一个Laravel项目
  • 编写thrift接口文件并且保存为sayHello.thrift(Server端以及Client端接口保持一样)

    原则上Server端以及Client端是分开在两个Laravel项目的,博主这里为了简单一点就直接一个laravel项目上包括两个啦。所以在thrift命名空间上有点区别。

阅读全文

RPC框架之thrift学习笔记之一

前言

在今年一月份准备大三实习,很幸运拿到几家公司的offer。目前也入职在猫眼娱乐实习。进来开始接触RPC框架,之前在学校还不懂也没有机会尝试这一块,so 现在把自己学到的记录一下。

RPC(Remote Procedure Call)

RPC即远程过程调用,是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另外一台计算机的子程序,而程序员无需额外地为这个交互作用编程。
目前常见的RPC开源框架有:

  • Thrift(Facebook开源,支持多语言)
  • gRPC(Google开源,支持多语言)
  • Dubbo(国内阿里巴巴开源,多数应用于Java)
  • motan(国内新浪微博开源,支持Java、Go、PHP)

阅读全文