CNode

有人实践过,用nodejs做mysql proxy吗?

Ssummic发布于14 年前最后回复14 年前2 回复7689 浏览0 收藏

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

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

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

查看回复

回复 (2)

L
ltebean#1·14 年前

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

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

S
summic#2·14 年前
引用 ltebean首先想明白几个问题: 1.为什么要做这样一个proxy,它带来的好处是什么(已经有很多的开源项目实现了负载均衡,读写分离等) 2.为什么选nodejs做,它的优势是什么(nodejs确实适合i...

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

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

参与回复
登录后即可参与回复。登录