问题标签 [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.
openid - openid不会让事情变得更困难吗?
我正在考虑将 openid 用于我的国际网站。所以我正在阅读有关提供程序和 openid 的信息,也许我只是不明白。我看到他们声称的好处,但是当我看到它在其他网站上使用时,它似乎并没有让事情变得更简单,但实际上更复杂。
如果我去 livejournal.com 或其他任何网站并且我想登录,我有一个包含大约 10 个组织的列表来登录。我有 google/yahoo/facebook/twitter...所以我选择 facebook,听起来很简单。好的,我在接受网站后登录。现在我去另一个网站,他们不提供 facebook,只有 google 和 yahoo,所以我选择了 yahoo……然后另一个他们不提供 yahoo,只有 google 的网站,很快我就不得不记住哪些网站我我不使用哪些提供商?因为如果我更改为在网站上使用不同的提供商,那不会在该网站上创建一个新帐户吗?我显然不明白这里的东西,有人可以帮忙吗?
oauth - 在没有永久存储的设备上实现客户端 OAuth
我正在实现一个 OAuth 消费者,它将在各种机顶盒上运行。其中一些不提供任何永久存储用户数据的方法。当机顶盒关闭时,所有数据都会丢失(当然,固件除外)。那我该如何存储访问令牌?要求是用户应该只进行一次身份验证,并且访问令牌具有长期有效性(直到用户自己撤销)。因此,每次打开 STB 时都进行身份验证是不可能的。在这种情况下,OAuth 是否毫无价值?我可以使用一些其他数据(例如 MAC 或一些唯一的硬件数据)而不是访问令牌吗?我知道那些可以被欺骗,但我没有任何其他想法。
啊,顺便说一句,我也在实现服务器端(服务提供者),但是由于它也将被第 3 方消费者使用,我必须为他们提供“正确的”OAuth,并且可以进行一些调整我的消费者应用程序,因为它显然是一个值得信赖的应用程序。
谢谢!
c - 有界缓冲区的生产者/消费者
有人可以检查我的代码并告诉我我是否在正确的轨道上.. 好像我有点迷路了.. 如果您看到我的错误,请告诉我..
我想要做的是使用我自己的信号量以及 GCD 来解决有界缓冲区。
提前致谢..
sema.c
和 main.c
c# - 消费者生产者 c# 实现,具有 1 个定时消费者,用于批量发送算法
我需要实现一个模块,该模块可以对字典有多个输入(多个线程写入字典)和 1 个定时消费者,该消费者使用该字典,使用一些 ISender 将其发送出去,并为新的大量数据清除字典。问题是我需要以这样的方式设计我的互锁,即消费线程拍摄批量的最快快照,同时允许生产线程继续写入新的已清除字典。您建议使用联锁和 ConcurrentDictionary 的最佳消费者生产者设计是什么?
此致!
facebook - 为什么 Facebook/Twitter 应用程序必须需要 2 个密钥?
我正在 iPhone 上开发一个移动应用程序。在 Facebook/Twitter 上创建应用程序后,我收到了 2 个密钥:
- Facebook 称它们为应用 ID 和应用秘密
- Twitter称它们为消费者密钥和消费者秘密
当我在 Google 上使用 OAuth 授权作为一些教程时,我的应用程序必须提供两个密钥才能继续。我很困惑为什么它需要 2 个键。作为他们的名字(id 和 secret),我猜他们的角色等同于 Linux 中的公钥/私钥对。但我必须同时提供 2 个密钥,以便我的应用程序继续运行。
我想将密钥放在我自己的 Apache/PHP 服务器中,即秘密位置,而不是我的应用程序代码中。我的应用程序只负责授权,然后我的服务器继续执行其他任务,如发布,...
java - 在 Java 6 中实现多生产者/消费者模式的最佳方法
所以我有多个步骤 stage 1 -> stage 2 -> stage 3 -> stage4 所以在某些情况下生产者将是消费者,并且在每个阶段都有多个生产者/消费者来使用多个 cpu。万一某些数据包会错过步骤,即直接从阶段 1 进入阶段 4。
所以我打算为每个阶段设置一个类,与前一个阶段共享一个 BlockingQueue,但我也读到 ExecutorService 像生产者/消费者模式一样工作,所以我尝试使用最好的抽象。
然而,在我看来,使用 Executor,生产者位在提交给 executor 之前以顺序方式完成,这不是我想要的。
有人可以澄清一下吗?
model - 使用 OpenMP 的消费者-生产者模型
我正在尝试使用 OpenMP 实现单生产者多消费者模型(我知道我也可以使用可能更适合的 boost 线程)。
这是我的代码,它相当简单并且使用线程感知队列类型:
这里的问题是生产者启动并推送数据,直到缓冲区已满,但消费者永远不会启动。如果我删除“for pragma”周围的部分,也会发生同样的情况。你能看出我的方法有什么问题吗?
我在编译过程中也收到了这个警告:
它指的是for循环在section中的嵌套。在这种情况下,正确的方法是什么?
感谢您的反馈意见。
编辑:刚刚发现这个相关问题, set_omp_nested(1) 对我没有帮助。我会尝试将它放在单独的功能中......
.net - .NET 消费者/生产者(队列)
我是 .NET/Threads 的新手,我想知道是否有人可以帮助我完成这个练习。我需要替换注释以使其在不锁定线程的情况下工作:
我管理了这个,但它没有完成
并给出以下错误:
对象同步方法是从不同步的代码块中调用的,在Monitor.PulseAll(queue);
c - 多线程消费者,生产者 C 代码,不执行?
我正在尝试做一个简单的多线程消费者/生产者,其中多个读取器和写入器线程从文件读取到缓冲区,然后从缓冲区读取回文件。它应该是线程安全的。但是,它并没有像我预期的那样表现。它在中途停止,但每次都在不同的线路上?请帮助我理解我做错了什么?!?
任何建议表示赞赏!
synchronization - 有界缓冲区的生产者/消费者,信号量的多个生产者/消费者
我有点卡在多个消费者/生产者问题上。它出现在我的讲义中,但我根本无法理解为什么单一的消费者/生产者方法行不通。
1 个消费者和 1 个生产者的典型方法如下所示:
如果我有超过 1 个生产者和/或超过 1 个消费者,为什么这不起作用?我到处寻找,但找不到我理解的答案:s。
互斥信号量确保没有 2 个进程同时在缓冲区中工作,所以我看不出如果你有更多进程,这个属性会如何改变......
“解决方案”是将互斥锁更改为 ProducerMutex 和 ConsumerMutex。但是现在这意味着生产者和消费者可以同时在缓冲区中,这是不允许的,对吧?
我真的没有得到这个:s