so-php / framework
本包最新版本(0.0.2-alpha)无可用许可证信息。
基于 RabbitMQ 的 PHP 面向服务框架
0.0.2-alpha
2014-06-16 06:11 UTC
Requires
- phpunit/phpunit: 3.7.*
- so-php/bundle-sample-calculator: ~0.0-alpha
- so-php/bundle-sample-calculator-implementation: ~0.0-alpha
- so-php/php-amqplib-extensions: ~0.0-alpha
- so-php/pubsub: ~0.0-alpha
- so-php/rpc: ~0.0-alpha
- so-php/service-registry: ~0.0-alpha
- videlalvaro/php-amqplib: v2.2.6
- zendframework/zend-servicemanager: 2.3.*@dev
This package is not auto-updated.
Last update: 2024-09-24 06:21:31 UTC
README
面向服务的 PHP 框架。受 Java 的 OSGI 影响。基于 RabbitMQ 构建。
设计目标
- 开发者生产和消费服务。
- 开发者创建并发布小型捆绑包(而不是应用程序)。
- 本地/远程服务的区别被抽象并从开发者那里隐藏。
- 开发者不生产或消费“Web 服务”。
- 开发者不封装请求或响应。
注:* 项针对实现面向服务架构。
设计特性
- 无停机时间地持续部署新的/现有服务。
- 服务的多个版本。
- 服务的 A/B 测试。
- 服务的负载均衡。
- 通过向集群添加更多节点进行扩展。
贡献
使用 waffles.io kanban 进行故事跟踪。您随时可以查看正在进行中的和回滚中的内容。选择一个问题,处理它,发送 pull-request,简单易行。