タグ付けされた質問 「channel」

4
RabbitMQとチャネルと接続の関係
RabbitMQのJavaクライアントは、次の概念があります。 Connection -RabbitMQサーバーインスタンスへの接続 Channel -??? コンシューマースレッドプール-RabbitMQサーバーキューからメッセージを消費するスレッドのプール キュー-FIFO順でメッセージを保持する構造 私は関係、そしてもっと重要なことには、それらの間の関連を理解しようとしています。 Channelこれがあなたがパブリッシュして利用する構造であり、オープンな接続から作成されているという事実を除いて、私はまだa が何であるかよくわかりません。誰かが「チャネル」が何を表しているのか説明してくれれば、いくつかのことを明らかにするのに役立つかもしれません。 チャネルとキューの関係は何ですか?同じチャネルを使用して複数のキューと通信できますか、それとも1:1である必要がありますか? キューとコンシューマプールの関係は何ですか?複数のコンシューマーを同じキューにサブスクライブできますか?同じコンシューマが複数のキューを消費できますか?または、1対1の関係ですか? ここで助けてくれてありがとう!

5
チャンネルを開いたままにしても問題ありませんか?
状態を確認しない場合は、Goチャネルを永久に開いたまま(チャネルを決して閉じない)にしても問題ありませんか?それはメモリリークにつながりますか?次のコードは大丈夫ですか? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh <- Request{data: data, replyCh: reply} return <-reply }
160 go  channel 

8
PackagesNotFoundError:次のパッケージは現在のチャンネルからは利用できません:
私はPythonに少し慣れています。多くのプロジェクトで使用しましたが、標準の設定から逸脱する必要はありませんでした。大学の課題に必要な機能にアクセスするために、いくつかの新しいパッケージをインストールしようとしています。インストールしようとすると、次のようになります。 (base) C:\Anaconda2\Jupyter>conda install -c python-control -c cyclus slycot control Solving environment: failed PackagesNotFoundError: The following packages are not available from current channels: - slycot - control Current channels: - https://conda.anaconda.org/python-control/win-64 - https://conda.anaconda.org/python-control/noarch - https://conda.anaconda.org/cyclus/win-64 ... そして、上記と同様の他のチャンネルの束。 私は解決策を探していましたが、重要なものは何も見つかりませんでした。私はそれが私がそれを使用しているものであるWindowsの問題であるかもしれないことを見てきました。過去何が起こっているのか手がかりがありません。 覚えておいてください、私はチャネルとパッケージがどのように機能するのか本当に理解していないので、その問題についての洞察も素晴らしいでしょう。

3
チャネルバッファサイズとは何ですか?
非同期チャネルを作成しようとしていますが、http://golang.org/ref/spec#Making_slices_maps_and_channelsを見てきました。 c := make(chan int, 10) // channel with a buffer size of 10 バッファサイズが10とはどういう意味ですか?バッファサイズは具体的に何を表しますか/制限しますか?
86 go  channel 

8
チャンネルを読まずにチャンネルが閉じているかどうかを確認するにはどうすればよいですか?
これは、@ Jimtによって書かれたGoのワーカーとコントローラーモードの良い例です。「golangで他のゴルーチンを一時停止および再開するためのエレガントな方法はありますか?」 package main import ( "fmt" "runtime" "sync" "time" ) // Possible worker states. const ( Stopped = 0 Paused = 1 Running = 2 ) // Maximum number of workers. const WorkerCount = 1000 func main() { // Launch workers. var wg sync.WaitGroup wg.Add(WorkerCount + 1) workers := …
82 go  channel 

1
WebRTCはTCPまたはUDPを使用しますか?
これは非常に基本的な質問のように聞こえますが、確認が必要です WebRTCはピアツーピアトランスポートとしてTCPまたはUDPを使用しますか?どうすればわかりますか? 信頼性モードとDTLS契約があることを読みましたが、それらはどのように影響しますか? このトランスポートは、メディアとデータチャネルの両方で同じですか? TCPとUDPを切り替えるにはどうすればよいですか? ブラウザには並列接続の数に制限があることを知っているので(TCPについて話していると思います)、UDP接続は制限されていないので、これを尋ねます。
81 tcp  udp  webrtc  channel  transport 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.