在Swoole环境下运行注入Yii2框架的thrift应用

2019年5月19日 · 8 字 · 1 分钟

前两天发布了使用swoole来运行thrift应用,项目虽然可以运行起来,但是周边的生态(如缓存,ORM,日志等等)并没有跟上,实际上开发体验比较差。周末研究了一下,把Yii2框架集成到了thrift应用上。 项目地址:https://github.com/swoole-foundation/yii2-swoole-thrift Yii2优势: 完美的OOP设计 大量开箱即用的组件(DB/Cache/Logger/RBAC等等) 组件化开发 扩展性 这些支持是提高thrift应用开发效率的保证,毕竟没有人会直接在生产环境下手写SQL不是?

使用swoole来运行thrift应用

2019年5月16日 · 24 字 · 1 分钟

Swoole扩展简介 Swoole:面向生产环境的 PHP 异步网络通信引擎 使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。

nodejs thrift多路复用客户端

2018年2月8日 · 103 字 · 1 分钟

官网nodejs示例中只实现了服务端是单一service的情形,而对于服务端属于多个服务复用一个连接地址的例子却未实现。 查看thrift的nodejs库源码发现实际上还是支持的。以下来展示调用单一服务和多个服务的区别。 单一服务 var thrift = require('thrift'); var Calculator = require('.