【发布时间】:2011-04-09 12:00:47
【问题描述】:
我目前正在实施一个社交网络。 架构是:
- 分布式 C++/Qt 客户端
- Neo4j 服务器数据库
我可以直接查询数据库,因为它具有来自我的 Qt 应用程序的 REST 接口。 我对这种方法不太满意,因为它不安全,并且不可能进行优化(缓存请求)。
我应该使用什么服务器/架构来管理来自客户端的请求?
我比 Java 更喜欢 Python,但这里速度很重要。
你认为 REST 足够快还是我应该使用 RPC?
在最后一个场景中,这意味着我应该为数据库开发自己的服务器实现。
【问题讨论】:
标签: java c++ python social-networking neo4j