分类: 后端 下的文章

php+Redis实现布隆过滤器
PHP,教程文档,SQL

php+Redis实现布隆过滤器

前端用户查询数据时:
先去缓存或nosql(redis mongodb等)里面查。如果能找到,就直接把数据返回给用户;
如果缓存里面也没有(缓存没命中),才去数据库中查找。
如果有攻击者经常查询一些不会存在的数据,比如查询商品id= -1,那么缓存里面不可能会有商品id=-1

Read More
Swoft与Consul(四) - 微服务架构RPC通信
Linux,网络通信,教程文档

Swoft与Consul(四) - 微服务架构RPC通信

当我们的业务需求更高并发处理要求的时候,可以考虑微服务架构,
微服务可以基于不同业务模块拆分,比如商品服务、订单服务、会员服务,
不同的服务有可能部署在不同的机器上,分布式部署提供高并发、高可用的优势,
同时维护成本、容错、网络延迟、分布式事务等都是一个很大的挑战,这就需要根

Read More
Swoft与Consul(一) - 高可用集群架构
Linux,软件工具,教程文档

Swoft与Consul(一) - 高可用集群架构

Consul 是一个分布式的解决方案,可以部署多个 Consul 实例,确保数据中心的持续稳定,
在 Consul 集群中,内部采用投票的方式选举出 leader,只有选举出 leader 后,集群才开始工作;
当一个服务注册到 Consul 后,集群将该服务进行同步,确保 Con

Read More