小编art*_*tur的帖子

共享内存与Go通道通信

Go的口号之一是不要通过共享记忆来沟通; 相反,通过沟通分享记忆.

我想知道Go是否允许在同一台机器上运行的两个不同的Go-compiled二进制文件相互通信(即客户端 - 服务器),以及与C++中的boost :: interprocess相比有多快?到目前为止,我看到的所有例子都只说明了相同程序例程之间的通信.

一个简单的Go示例(具有单独的客户端和服务器代码)将非常感谢!

ipc channel shared-memory go goroutine

21
推荐指数
1
解决办法
3157
查看次数

通过Ajax直接访问服务器数据库(不使用PHP或其他一些中间件)

使用像jQuery这样强大的框架,似乎可以在客户端构建一个完整的应用程序逻辑.这与将客户端应用程序构建为本机程序非常类似.

现在假设此客户端应用程序需要访问远程数据库.通常的解决方案似乎涉及Ajax/PHP/MySQL层.

在我看来,不再需要PHP层; 所有逻辑和UI都由浏览器应用程序处理.

那么问题是:是否应该存在一个(希望是健壮且安全的)数据库服务器,它只接受HTTP请求,并返回XML结果?然后可以通过例如客户端上的jQuery轻松解析此结果.

我似乎无法沿着这些方向找到数据库或框架.有任何想法吗?

php mysql ajax jquery

7
推荐指数
2
解决办法
9098
查看次数

标签 统计

ajax ×1

channel ×1

go ×1

goroutine ×1

ipc ×1

jquery ×1

mysql ×1

php ×1

shared-memory ×1