微服务的特点: 1.单一职责原则:每个服务应该负责单独的功能,正是SOLID原则之一。 2.独立部署、升级、扩展和替换:每个服务都可以单独部署及重新部署而不影响整个...
laravel高性能远程对象服务引擎HPROSE远程调用rpc的使用
HPROSE 是 High Performance Remote Object Service Engine 的缩写,翻译成中文就是“高性能远程对象服务引擎”。 它...
centos安装thrift
安装 thrift 依赖库 开发工具集 $ sudo yum -y groupinstall "Development Tools" 安装 autoconf $ s...
laravel与thrift实现rpc远程调用
最近在看php微服务 我们知道php最早是脚本语言,随着不断的发展,越来越向高级语言发展 最近流行微服务,于是查资料 网上说rpc是一种解决方案 今天说的是lara...
日期时间关于carbon的使用
我们使用日期函数来转换日期 也可以+n days来给日期加天数 今天我们来使用Carbon来操作 `use Illuminate\Support\Carbon;` ...
laravel中两个集合diff比对不同的元素
diff 方法将集合和另一个集合或原生PHP数组以基于值的方式作比较,这个方法会返回存在于原来集合而不存在于给定集合的值 ``` $collection = col...
laravel中集合pluck取指定键的所有值
pluck() 获取某列值 ``` $collection = collect([ ['product' => 'Desk', 'price' => 200], [...
laravel集合where查找方法
where 方法,可以像数据库查询方法where()一样通过给定键值对过滤集合 ``` $collection = collect([ ['product' => ...
collect根据给定的值查找集合search
如果这个值在集合中,会返回对应的键。如果没有数据项匹配对应的值,会返回 false ``` $names = collect(['Alex', 'John', 'J...