所以我想用 Cocoa 构建一个可以处理大量客户端的可扩展服务器。
我想这在单个服务器上是不可能的,因为它们的网络连接有限制,或者这可能吗?然后我想到了一个在多个进程(在同一台或不同服务器上)之间(几乎)实时共享的数据库,因此当进程 A 发生更改时,进程 B、C、D 会同步,因此所有进程都具有相同的数据。 这是正确的方法吗?这可以用 CoreData 来实现还是有更好的替代方案?我实际上从未听说过 Cocoa 用于服务器系统,所以在其中编写服务器是一个坏主意吗?
谢谢。
最佳答案
我投票赞成不在服务器端使用 CoreData,因为 sqlite 不符合我对服务器端数据库的标准,不确定这是否有利于并发访问和多重连接。
关于objective-c - 使用 Cocoa 的可扩展服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21987860/