全球首款php版本的soa框架震撼发布,自带AI人工智能

全球首款php版本的soa框架震撼发布


本框架实现了soa面向服务治理的架构,框架自带3个角色,一、服务提供者,二、服务注册监管中心,三、消费者

服务者首次入网运行时需要将自己的服务api接口及服务内容报送给服务注册中心,服务注册中心进行登记入册,消费者需要相关服务接口时第一次会从注册中心那里获取相关服务的提供者及接口地址,然后根据权重进行接口访问,当发现某个服务者接口出现问题无法服务时,消费者会向服务中心进行反馈,当举报的次数达到一定的阈值时,服务中心会将该服务进行降权处理,然后定时去与该服务者进行沟通,一旦确定服务者恢复后,将权重进行提升

bfwsoa除了php版本实现了基本的soa功能外,还支持服务异步访问,服务记录,大数据分布式计算接口

1、异步访问指的是,当服务设了阈值后,服务者会将请求放入自身队列进行依次处理,一旦完成服务处理,会异步将结果反馈给消费者,这也是防止突然的高并发给服务者造成压力,保护核心服务

2、服务记录,消费者每次调用服务后,会将服务的结果反馈到服务日志中,注册中心会根据对日志的人工只能分析及时调整各个服务的权重,达到雨露均沾的目的

3、大数据分布计算,当一个复杂的服务接口需要很长时间进行计算时,可以同时开启多服务者的服务,通过map reduce的方式将任务给每个服务者进行处理,然后将结果进行汇总后反馈给消费者

bfwsoa解决了php在大数据高并发高可用soa架构方面的不足,让php开发大型系统更加游刃有余。

好了,今天介绍完bfwsoa的php版本特性后,感兴趣的朋友可以去试试

{{collectdata}}

网友评论0