有人实践过,用nodejs做mysql proxy吗?
发布于 2年前 作者 summic 1551 次浏览

我的需求是,这个proxy对php或其他语言来说是透明的 proxy 对传入数据解包,提取sql语句等信息,mysql返回的数据,直接转发不错处理

在proxy上做负载均衡,读写分离、扩容和故障转移

在生产环境使用是否有可能性?

2 回复

首先想明白几个问题: 1.为什么要做这样一个proxy,它带来的好处是什么(已经有很多的开源项目实现了负载均衡,读写分离等) 2.为什么选nodejs做,它的优势是什么(nodejs确实适合io密集的场景)

如果能convince yourself,那就去做吧~

1、实际上是为了在php和mysql中间增加一层,通过控制sql语句白名单来隔离业务保障安全,顺便做了负载均衡。

2、nodejs不是必须的,但是其他语言学习曲线太高

回到顶部