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