在Go(Golang)中集成WebSockets | Working with WebSockets in Go (Golang)
如何使用 WebSockets 和 Go 制作高度交互和响应式的应用程序。
你将会学到的
- 如何在 Go (Golang) 中使用 Websockets
- 如何使用 websockets 构建一个实时的、响应式的应用程序
- 如何连接到 Pusher 等第三方服务,以及如何使用我们自己托管的 Pusher 兼容服务
- 如何构建实时服务器监控 Web 应用程序
- 如何在 Go 中安排定期事件
- 如何为 websocket 处理程序编写测试
- 在 Go 中构建安全 Web 应用程序的基础知识
- 如何使用 Twilio 通过 Go 发送 SMS 消息
要求
- Go 编程语言的基本知识
- Javascript的基本知识
- 连接互联网的计算机(Windows、Mac 或 Linux)
说明
WebSockets是一种允许开发人员构建高度交互、速度极快的 Web 应用程序的技术。由于所有现代浏览器都支持 WebSocket,并且已经支持多年,因此没有理由不能在任何现代 Web 应用程序上实现它们。本课程将向您展示如何在 Go 中使用 WebSockets。
我们将使用两种 WebSocket 技术:首先,从我们的 Web 应用程序直接对所有连接的浏览器进行简单调用,所有功能都由我们的应用程序处理。我们将构建的 Web 应用程序是一个简单的聊天应用程序,它允许用户来回聊天,并显示实时更新的已连接用户列表。
接下来,我们将利用与Pusher兼容的服务器(或 Pusher 本身,如果您愿意的话)并将该服务器用作我们的 Web 应用程序和所有连接的客户端之间的消息代理。
我坚信学习如何使用特定技术在将其应用于实际情况时效果最好。很多时候,教程和课程过度简化了他们试图教授的内容,并创造了一个人为的环境,在这个环境中,事情是如此简单,以至于所教的东西看起来很容易,但当你试图在更复杂的环境中实施它时,你会立即遇到问题项目。因此,为了实现和学习 WebSockets 和 Pusher,我们将构建一个 Web 应用程序来监控远程服务器和主机,并在服务出现故障或再次恢复时实时通知我们。我们将使用 WebSockets(它将更新所有连接的客户端正在查看的页面上的适当内容)、通过电子邮件实时发送通知,此外,我们还将学习如何使用短信(SMS )发送通知) 与 Twilio。
此课程面向哪些人:
- 希望使他们的 Web 应用程序更快、响应更快的开发人员。
- 熟悉 Go 并希望学习如何构建高响应 Web 应用程序的开发人员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » 在Go(Golang)中集成WebSockets | Working with WebSockets in Go (Golang)
TheItzy » 在Go(Golang)中集成WebSockets | Working with WebSockets in Go (Golang)