问题标签 [consumer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

openid - openid不会让事情变得更困难吗?

我正在考虑将 openid 用于我的国际网站。所以我正在阅读有关提供程序和 openid 的信息,也许我只是不明白。我看到他们声称的好处,但是当我看到它在其他网站上使用时,它似乎并没有让事情变得更简单,但实际上更复杂。

如果我去 livejournal.com 或其他任何网站并且我想登录,我有一个包含大约 10 个组织的列表来登录。我有 google/yahoo/facebook/twitter...所以我选择 facebook,听起来很简单。好的,我在接受网站后登录。现在我去另一个网站,他们不提供 facebook,只有 google 和 yahoo,所以我选择了 yahoo……然后另一个他们不提供 yahoo,只有 google 的网站,很快我就不得不记住哪些网站我我不使用哪些提供商?因为如果我更改为在网站上使用不同的提供商,那不会在该网站上创建一个新帐户吗?我显然不明白这里的东西,有人可以帮忙吗?

0 投票
1 回答
195 浏览

oauth - 在没有永久存储的设备上实现客户端 OAuth

我正在实现一个 OAuth 消费者,它将在各种机顶盒上运行。其中一些不提供任何永久存储用户数据的方法。当机顶盒关闭时,所有数据都会丢失(当然,固件除外)。那我该如何存储访问令牌?要求是用户应该只进行一次身份验证,并且访问令牌具有长期有效性(直到用户自己撤销)。因此,每次打开 STB 时都进行身份验证是不可能的。在这种情况下,OAuth 是否毫无价值?我可以使用一些其他数据(例如 MAC 或一些唯一的硬件数据)而不是访问令牌吗?我知道那些可以被欺骗,但我没有任何其他想法。

啊,顺便说一句,我也在实现服务器端(服务提供者),但是由于它也将被第 3 方消费者使用,我必须为他们提供“正确的”OAuth,并且可以进行一些调整我的消费者应用程序,因为它显然是一个值得信赖的应用程序。

谢谢!

0 投票
1 回答
2859 浏览

c - 有界缓冲区的生产者/消费者

有人可以检查我的代码并告诉我我是否在正确的轨道上.. 好像我有点迷路了.. 如果您看到我的错误,请告诉我..

我想要做的是使用我自己的信号量以及 GCD 来解决有界缓冲区。

提前致谢..

sema.c

和 main.c

0 投票
2 回答
353 浏览

c# - 消费者生产者 c# 实现,具有 1 个定时消费者,用于批量发送算法

我需要实现一个模块,该模块可以对字典有多个输入(多个线程写入字典)和 1 个定时消费者,该消费者使用该字典,使用一些 ISender 将其发送出去,并为新的大量数据清除字典。问题是我需要以这样的方式设计我的互锁,即消费线程拍摄批量的最快快照,同时允许生产线程继续写入新的已清除字典。您建议使用联锁和 ConcurrentDictionary 的最佳消费者生产者设计是什么?

此致!

0 投票
2 回答
292 浏览

facebook - 为什么 Facebook/Twitter 应用程序必须需要 2 个密钥?

我正在 iPhone 上开发一个移动应用程序。在 Facebook/Twitter 上创建应用程序后,我收到了 2 个密钥:

  • Facebook 称它们为应用 ID 和应用秘密
  • Twitter称它们为消费者密钥和消费者秘密

当我在 Google 上使用 OAuth 授权作为一些教程时,我的应用程序必须提供两个密钥才能继续。我很困惑为什么它需要 2 个键。作为他们的名字(id 和 secret),我猜他们的角色等同于 Linux 中的公钥/私钥对。但我必须同时提供 2 个密钥,以便我的应用程序继续运行。

我想将密钥放在我自己的 Apache/PHP 服务器中,即秘密位置,而不是我的应用程序代码中。我的应用程序只负责授权,然后我的服务器继续执行其他任务,如发布,...

0 投票
2 回答
1519 浏览

java - 在 Java 6 中实现多生产者/消费者模式的最佳方法

所以我有多个步骤 stage 1 -> stage 2 -> stage 3 -> stage4 所以在某些情况下生产者将是消费者,并且在每个阶段都有多个生产者/消费者来使用多个 cpu。万一某些数据包会错过步骤,即直接从阶段 1 进入阶段 4。

所以我打算为每个阶段设置一个类,与前一个阶段共享一个 BlockingQueue,但我也读到 ExecutorService 像生产者/消费者模式一样工作,所以我尝试使用最好的抽象。

然而,在我看来,使用 Executor,生产者位在提交给 executor 之前以顺序方式完成,这不是我想要的。

有人可以澄清一下吗?

0 投票
4 回答
3059 浏览

model - 使用 OpenMP 的消费者-生产者模型

我正在尝试使用 OpenMP 实现单生产者多消费者模型(我知道我也可以使用可能更适合的 boost 线程)。

这是我的代码,它相当简单并且使用线程感知队列类型:

这里的问题是生产者启动并推送数据,直到缓冲区已满,但消费者永远不会启动。如果我删除“for pragma”周围的部分,也会发生同样的情况。你能看出我的方法有什么问题吗?

我在编译过程中也收到了这个警告:

它指的是for循环在section中的嵌套。在这种情况下,正确的方法是什么?

感谢您的反馈意见。

编辑:刚刚发现这个相关问题, set_omp_nested(1) 对我没有帮助。我会尝试将它放在单独的功能中......

0 投票
1 回答
520 浏览

.net - .NET 消费者/生产者(队列)

我是 .NET/Threads 的新手,我想知道是否有人可以帮助我完成这个练习。我需要替换注释以使其在不锁定线程的情况下工作:

我管理了这个,但它没有完成

并给出以下错误: 对象同步方法是从不同步的代码块中调用的,在Monitor.PulseAll(queue);

0 投票
3 回答
3161 浏览

c - 多线程消费者,生产者 C 代码,不执行?

我正在尝试做一个简单的多线程消费者/生产者,其中多个读取器和写入器线程从文件读取到缓冲区,然后从缓冲区读取回文件。它应该是线程安全的。但是,它并没有像我预期的那样表现。它在中途停止,但每次都在不同的线路上?请帮助我理解我做错了什么?!?

任何建议表示赞赏!

0 投票
1 回答
5970 浏览

synchronization - 有界缓冲区的生产者/消费者,信号量的多个生产者/消费者

我有点卡在多个消费者/生产者问题上。它出现在我的讲义中,但我根本无法理解为什么单一的消费者/生产者方法行不通。

1 个消费者和 1 个生产者的典型方法如下所示:

如果我有超过 1 个生产者和/或超过 1 个消费者,为什么这不起作用?我到处寻找,但找不到我理解的答案:s。

互斥信号量确保没有 2 个进程同时在缓冲区中工作,所以我看不出如果你有更多进程,这个属性会如何改变......

“解决方案”是将互斥锁更改为 ProducerMutex 和 ConsumerMutex。但是现在这意味着生产者和消费者可以同时在缓冲区中,这是不允许的,对吧?

我真的没有得到这个:s