[Go]訊息併發發送

小黑-avatar-img
發佈於後端
更新於 發佈於 閱讀時間約 1 分鐘
package main

import "fmt"

func SendNotification(user string) chan string {

//......
//建立一個通道來保存訊息
notifications := make(chan string, 500)

//開啟一個通道
go func() {
//將訊息放入通道
notifications <- fmt.Sprintf("Hi %s, welcome to our site!", user)
}()

return notifications
}

func main() {
//獲取x的消息
x := SendNotification("xxx")
//獲取y的消息
y := SendNotification("yyy")

//獲取訊息的返回
fmt.Println(<-x)
fmt.Println(<-y)
}






avatar-img
8會員
123內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
小黑與程式的邂逅 的其他內容
package main import ( "database/sql" "encoding/csv" "fmt" _ "github.com/go-sql-driver/mysql" "log" "os" "strconv" ) var db *sql.DB type User
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
package main import ( "fmt" "net" "time" ) var ConnSlice map[net.Conn]*Heartbeat type Heartbeat struct { endTime int64 //結束時間 } func main() {
package main import ( "bufio" "fmt" "net" "os" "time" ) func main() { //指定協定 tcpAddr, err := net.ResolveTCPAddr("tcp4", "127.0.0.1:8086") if
Gorm是Go當中一款ORM函數褲,有以下特點: 支持連結 支援鉤子函數Hook 支援預先載入 支援交易 支援複合主鍵 支援SQL生成器 支援資料庫自動遷移 支援自訂日誌 可擴充性 所有功能都被測試覆蓋 安裝 go get -u github.com/jinzhu/gor
下載 go get github.com/gomodule/redigo 連接 package main import ( "fmt" "github.com/gomodule/redigo/redis" ) func main() { c, err := redis.Dial(
package main import ( "database/sql" "encoding/csv" "fmt" _ "github.com/go-sql-driver/mysql" "log" "os" "strconv" ) var db *sql.DB type User
gRPC是一款跨平台、高性能的RPC框架,他可以在任何環境下執行,主要用於後端為服務開發。在用戶端應用程式中,可以像本地物件那樣呼叫遠端伺服器的方法,因此可以創建出分散式應用。 使用 到https://github.com/protocolbuffers/protobuf/releases下
package main import ( "fmt" "net" "time" ) var ConnSlice map[net.Conn]*Heartbeat type Heartbeat struct { endTime int64 //結束時間 } func main() {
package main import ( "bufio" "fmt" "net" "os" "time" ) func main() { //指定協定 tcpAddr, err := net.ResolveTCPAddr("tcp4", "127.0.0.1:8086") if
Gorm是Go當中一款ORM函數褲,有以下特點: 支持連結 支援鉤子函數Hook 支援預先載入 支援交易 支援複合主鍵 支援SQL生成器 支援資料庫自動遷移 支援自訂日誌 可擴充性 所有功能都被測試覆蓋 安裝 go get -u github.com/jinzhu/gor
下載 go get github.com/gomodule/redigo 連接 package main import ( "fmt" "github.com/gomodule/redigo/redis" ) func main() { c, err := redis.Dial(
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
Google Gemini 2.0 的超擬真人語音功能引發震撼,其 Native Audio OUTPUT 技術能模擬各種情緒、語速與停頓,應用層面廣泛,但同時也帶來行銷操控的隱憂。本文探討 Gemini 2.0 的優缺點、應用瓶頸與未來發展,並提醒企業主管及使用者需謹慎評估風險。
Thumbnail
轉眼間,極巨一堂也來到了最後一個月,看到最後一個月密密麻麻的小圖示,肯定又會是非常忙碌的一個月,就跟著Hugo一起來看看吧。
Thumbnail
最愛擠牙膏的N社,在11月份的曠野地帶全球活動,也悄悄的釋出了新的活動資訊,這一篇的內容是延續上一次的首波公告,把官方新增加的內容做個更新...
Thumbnail
10月份的重點活動,當然就是為期兩週的萬聖節活動啦,不過在進到萬聖節之前,官方也有提供了一個三天的磁力培訓營,來讓大家墊墊胃、稍微活動一下,接下來就跟著Hugo一起來看看活動詳情吧。
Thumbnail
今年FGO台服終於預計在年底進入2-7,又常常看到很多人說對中南美洲文化不熟, 因此想再把文章統整成一下成更適合作為遊戲補充資料的版本,希望大家在到時遊玩2-7時有更多樂趣。 第一篇基本上是以基礎知識為主,不太會有遊戲劇透。
Thumbnail
你遇見馬戴奧馬大叔了嗎?在沿行路線的活動期間只要行走路線,在路線的終點就會遇見馬戴奧,他會帶著來自世界各地的禮物來和你交換,會機會可以收集到各式花紋的彩粉蝶。
Thumbnail
在整整三個月的帕底亞旅程之後,Pokémon GO 將要帶著大家來去探索洗翠地區啦,官方一口氣公佈了下一季「Pokémon GO:超越時間的旅程」的季節活動資訊,以及12月份的社群日內容,還有全新一季的GO對戰聯盟和洗翠大劍鬼的團體戰日。
Thumbnail
今天要來和大家分享,11月25號的咩利羊經典社群日活動資訊,以及Pokémon GO光之祭典的活動體動驗。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
Google Gemini 2.0 的超擬真人語音功能引發震撼,其 Native Audio OUTPUT 技術能模擬各種情緒、語速與停頓,應用層面廣泛,但同時也帶來行銷操控的隱憂。本文探討 Gemini 2.0 的優缺點、應用瓶頸與未來發展,並提醒企業主管及使用者需謹慎評估風險。
Thumbnail
轉眼間,極巨一堂也來到了最後一個月,看到最後一個月密密麻麻的小圖示,肯定又會是非常忙碌的一個月,就跟著Hugo一起來看看吧。
Thumbnail
最愛擠牙膏的N社,在11月份的曠野地帶全球活動,也悄悄的釋出了新的活動資訊,這一篇的內容是延續上一次的首波公告,把官方新增加的內容做個更新...
Thumbnail
10月份的重點活動,當然就是為期兩週的萬聖節活動啦,不過在進到萬聖節之前,官方也有提供了一個三天的磁力培訓營,來讓大家墊墊胃、稍微活動一下,接下來就跟著Hugo一起來看看活動詳情吧。
Thumbnail
今年FGO台服終於預計在年底進入2-7,又常常看到很多人說對中南美洲文化不熟, 因此想再把文章統整成一下成更適合作為遊戲補充資料的版本,希望大家在到時遊玩2-7時有更多樂趣。 第一篇基本上是以基礎知識為主,不太會有遊戲劇透。
Thumbnail
你遇見馬戴奧馬大叔了嗎?在沿行路線的活動期間只要行走路線,在路線的終點就會遇見馬戴奧,他會帶著來自世界各地的禮物來和你交換,會機會可以收集到各式花紋的彩粉蝶。
Thumbnail
在整整三個月的帕底亞旅程之後,Pokémon GO 將要帶著大家來去探索洗翠地區啦,官方一口氣公佈了下一季「Pokémon GO:超越時間的旅程」的季節活動資訊,以及12月份的社群日內容,還有全新一季的GO對戰聯盟和洗翠大劍鬼的團體戰日。
Thumbnail
今天要來和大家分享,11月25號的咩利羊經典社群日活動資訊,以及Pokémon GO光之祭典的活動體動驗。