首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

QPID Proton-J不推荐使用Messenger -但是用什么来代替呢?

QPID Proton-J是一个用于在云计算环境中进行消息传递的开源工具包。它提供了一套用于创建、发送和接收消息的API,支持多种消息传递模式和协议。

尽管QPID Proton-J是一个功能强大的工具包,但不推荐使用Messenger。Messenger是QPID Proton-J中的一个组件,用于处理高级消息传递功能,但它已经被官方标记为不推荐使用的状态。这是因为Messenger在维护和支持方面存在一些问题,并且在最新版本的QPID Proton-J中已经被弃用。

作为替代方案,可以考虑使用QPID Proton-J的其他组件和功能。例如,可以使用QPID Proton-J的核心API来创建和发送消息,使用QPID Proton-J的AMQP协议支持来实现跨平台和跨语言的消息传递,或者使用QPID Proton-J的事件驱动模型来处理消息的接收和处理。

此外,腾讯云也提供了一些与消息传递相关的产品和服务,可以作为QPID Proton-J的替代方案。例如,腾讯云的消息队列CMQ(Cloud Message Queue)可以提供可靠的消息传递服务,支持高并发和大规模的消息处理。您可以通过腾讯云的CMQ产品介绍页面(https://cloud.tencent.com/product/cmq)了解更多信息。

总结起来,尽管QPID Proton-J不推荐使用Messenger组件,但可以使用QPID Proton-J的其他功能和组件来实现消息传递。此外,腾讯云的CMQ产品也是一个可行的替代方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Erlang Concurrent 并发进阶

Erlang执行线程共享数据,这就是为什么它们叫做进程的原因) Erlang内置函数spawn用于创建一个新进程:spawn(Module, Exported_Function, List of Arguments...每个进程都使用say_something函数。注意spawn这种方式启动一个进程所用到的函数,必须从该模块导出。...下一个例子展示了怎么使用pid。 同时还要注意在io:format中用~p代替~w。引用手册的话:“~p和~w以相同的方式输出标准语,但是如果输出表示的项比一行长会合理的折断成多行。...register(some_atom, Pid)  现在让我们使用下面的代码重写ping pong 例子,给“pong”进程一个名字: -module(tut16)....但是这只限于在这个调用后没有其它工作。这会导致进程(译注:的内存占用)在每次循环后变得越来越大。 也使用了一些lists模块的函数。

2.4K40

开发 | Facebook 的“自然语言理解”如何让Messenger更懂人类?(6500字演讲全文)

——告诉你们叫什么(笑)。...为了达到这样的目的,我们就需要想办法理解这些文字内容,然后根据我的兴趣进行匹配。 ? 我们经常提到“自然语言理解”和“内容识别”,要表达什么意思?...那如果这种时候我们能区分出实体,知道了是哪个乐队、在哪个场馆演出,然后就可以把它匹配给喜欢音乐的人;然后,我们不需要把所有音乐相关的信息都推荐给他们,只需要推荐跟这个乐队或者这个场馆相关的就可以了。...再举一个例子,社交推荐,我在自己的Facebook上都经常会使用这个功能。...第二个问题是重复使用性,我们AML团队很看重这件事。回想一下前面我举的两个例子,其中有一个提取地址的功能,我们会觉得这个功能既要用在Messenger的M建议功能里,也要用在社交推荐里是很自然的事情。

88090

Android学习最佳路线

什么中高级Android程序员不多?这是一个问题,我不好回答,但是我想写一篇文章描述下Android的学习路线,期望可以帮助更多的Android程序员提升自己。...技术要求: 基本知识点 比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画等常见技术 书籍推荐 《第一行代码 Android》、《疯狂Android》 中级工程师 AIDL...为什么这么说?因为自定义view的种类太多了,各式各样的绚丽的自定义效果,如何学的玩!...注意,达到高级工程师的技术水平代表就可以立刻成为高级工程师(受机遇、是否跳槽的影响),但是技术达到了,成为高级工程师只是很简单的事。...技术要求: 稍微深入的知识点 AIDL、Messenger、Binder、多进程、动画、滑动冲突、自定义View、消息队列等 书籍推荐 《Android开发艺术探索》、《Android群英传》 高级工程师

1.1K20

详解Android Service 使用时的注意事项

如果startService / bindService 混合使用 那Service的生命同期会怎样,其实只要记住以上的思路,这种问题很好理解。...但是如果我想我的服务只给特定的应用调用,应该如何设置?我们可以给服务添加权限。...比如我们的新接口定义函数添加了参数,那client必须同时或提前修改,不然我们发布了新接口的Service应用,Client就不能调用了,但是Client新接口是可以去访问老接口的服务的。...Messenger 实现 Servie与Client端通信 Messenger是基于Handler的,通过为Messenger添加Handler传递处理数据,之后Service与Client的通信都是通过传递的...Messenger使用就是通过 Handler传递消息, 客户端send方法发送的是一个Message,这个Message.replyTo指向的是一个MessengerMessenger又持有客户端的一个

69621

Spring 5.0.3.RELEASE中的 Kotlin 语言等支持Spring 5.0.3.RELEASE中的 Kotlin 语言支持

这使得一些有趣的使用情况-比如使用书写类型安全模板 kotlinx.html DSL,或者干脆利用科特林多String插。...注释阵列属性 Kotlin注释大部分与Java类似,但是在Spring中广泛使用的数组属性 - 行为不同。...使用变体path是推荐,因为它需要被写入 @RequestMapping(path = arrayOf("/foo"), method = arrayOf(RequestMethod.GET))。...请注意,本章试图解释的语法和支持的动态语言的成语。例如,如果你想使用Groovy编写某些应用程序中的类,那么假设是你已经知道的Groovy。...你当然局限于通知脚本豆...你也可以写在一个支持动态语言本身方面和使用这些bean提醒其他的Spring bean。这确实是一个先进的使用动态语言的支持,虽然。 3.5.2。

7.9K30

Android查缺补漏(IPC篇)-- Bundle、文件共享、ContentProvider、Messenger四种进程间通讯介绍

其实SharedPreferences也属于文件共享方式的一种,sp是android中提供的一种轻量级存储方案,通过键值对的方式存储数据,底层xml文件存储键值对。...1、Messenger什么?...所谓简化版常常功能有限,Messenger例外,相对于AIDL它的功能确实弱化了不少,在方便使用的同时它一次只能处理一个请求。...到上面这一步一个简单的Messenger通讯就完成了,接下在MessengerActivity中我们就可以使用Messenger对象向服务端发送数据了,但是如何才能得到服务端的回应,或者服务端想向客户端发送数据怎么办...,其实Message中还有一个Object类型的载体,这个载体在同一个进程中非常使用但是在Android2.2之前object字段不支持跨进程传输,在2.2之后也仅支持系统提供的实现Parcelable

1.2K60

聊天机器人:一场真正的革命?

“脸谱”独立聊天软件Messenger于9月中旬开通支付功能,业务负责人认为Messenger上的聊天机器人能帮助商家做好电商生意。...奥巴马机器人与民众对话 再回溯到今年8月,白宫首席信息官宣布了一个令奥巴马总统颇感兴趣的东西——Messenger机器人。有了它,公民便可直接通过自己的“脸谱”账号与政府“对话”。...作用1:识别情绪 聊天机器人这么火热,它究竟能代替我们做什么?...如果用户频繁使用语音输入,那么Facebook和谷歌等科技巨头就可以更好地了解我们的情绪。这将帮助推动它们服务的个性化。...然而,一个品牌如何才能同时处理成千上万的对话?聊天机器人便是一种解决方案。因为,聊天服务所带来的便利可以提升用户参与度——并能借助这种亲密的关系加深用户忠诚度。

68880

Android查缺补漏(IPC篇)-- Bundle、文件共享、ContentProvider、Messenger四种进程间通讯介绍

其实SharedPreferences也属于文件共享方式的一种,sp是android中提供的一种轻量级存储方案,通过键值对的方式存储数据,底层xml文件存储键值对。...1、Messenger什么?...所谓简化版常常功能有限,Messenger例外,相对于AIDL它的功能确实弱化了不少,在方便使用的同时它一次只能处理一个请求。...到上面这一步一个简单的Messenger通讯就完成了,接下在MessengerActivity中我们就可以使用Messenger对象向服务端发送数据了,但是如何才能得到服务端的回应,或者服务端想向客户端发送数据怎么办...,其实Message中还有一个Object类型的载体,这个载体在同一个进程中非常使用但是在Android2.2之前object字段不支持跨进程传输,在2.2之后也仅支持系统提供的实现Parcelable

39410

Android查缺补漏(IPC篇)-- Bundle、文件共享、ContentProvider、Messenger四种进程间通讯介绍

其实SharedPreferences也属于文件共享方式的一种,sp是android中提供的一种轻量级存储方案,通过键值对的方式存储数据,底层xml文件存储键值对。...1、Messenger什么?...所谓简化版常常功能有限,Messenger例外,相对于AIDL它的功能确实弱化了不少,在方便使用的同时它一次只能处理一个请求。...到上面这一步一个简单的Messenger通讯就完成了,接下在MessengerActivity中我们就可以使用Messenger对象向服务端发送数据了,但是如何才能得到服务端的回应,或者服务端想向客户端发送数据怎么办...,其实Message中还有一个Object类型的载体,这个载体在同一个进程中非常使用但是在Android2.2之前object字段不支持跨进程传输,在2.2之后也仅支持系统提供的实现Parcelable

79020

支付+即时通信,David Marcus承担着Facebook的未来

点击标题下「大数据文摘」可快捷关注 今年六月份,Facebook拉来了前PayPal CEO David Marcus入伙负责Messenger项目,被扎克伯格认为跟未来人们交互方式息息相关的IM产品跟这个做过支付的人有什么关系...最后,小札摊牌说道:负责 Facebook Messenger 吧。 他给 Marcus 提供的是一份很艰巨的工作,可以夸张地说,Facebook 的未来就取决于它的即时通讯应用。...四月份,Facebook打算“强拆”移动客户端短 信功能,催促用户下载独立 Messenger 应用。 这样你们会上手试试么?它先在 Messenger 比较流行的几个欧洲国家进行了尝试。...用户们一旦发现 Messenger 能做这么多事,他们就会经常使用它。 这是 Facebook 的生命线。...毕竟,谁不讨厌垃圾邮件? 摘自:36氪

91480

去面试腾讯,万万没想到面试官拿Android多进程对着我刨根问底,救救孩纸...

对了,有的小伙伴可能会问,为什么所有进程都必须用zygote进程fork? 这是因为fork的行为是复制整个用户的空间数据以及所有的系统对象,并且只复制当前所在的线程到新的进程中。...一个应用使用多进程会有什么问题吗? 上面说到创建进程的方法很简单,写个android:process属性即可,那么使用是不是也这么简单?...Bundle Android四大组件都是支持在Intent中使用Bundle传递数据,所以四大组件直接的进程间通信就可以使用Bundle。...具体怎么?...我差的是系统知识,差的结构框架和思路,所以通过视频学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。

1.2K00

Android开发高级进阶——多进程间通信

什么是多进程? ---- 多进程就是多个进程的意思,那么什么是进程? 当一个应用在开始运行时,系统会为它创建一个进程,一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名。...可见进程:该进程中的组件虽然没有和用户交互,但是仍然可以被看到。activity可见的时候不一定在前台。...我们知道,同一个进程的多个线程是共享该进程的所有资源,但多个进程间内存是不可见的,也就是说多个进程间内存是共享的。那么进程间是如何进行通信的? Android中提供了三种方法: 系统实现。...使用Messenger 如需让服务与远程进程通信,则可使用Messenger为服务提供接口。...客户端使用IBinder将Messenger(引用服务的Handler)实例化,然后使用后者将Message对象发送给服务。

1K10

android线程间通信的几种方法_Android进程间和线程间通信方式

线程自己基本上拥有系统资源,只拥有一些在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。...6.Messenger Messenger是基于AIDL实现的,服务端(被动方)提供一个Service来处理客户端(主动方)连接,维护一个Handler创建Messenger,在onBind时返回Messenger...双方Messenger发送数据,Handler来处理数据。Messenger处理数据依靠Handler,所以是串行的,也就是说,Handler接到多个message时,就要排队依次处理。...但是AsyncTask只能用于短时间的操作(最多几秒就应该结束的操作),如果需要长时间运行在后台,就不适合使用AsyncTask了,只能去使用Java提供的其他API实现。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.1K10

Android跨进程通信IPC之14——其他IPC方式

因此我们要尽量避免比规范法写这种情况发生或者考虑线程同步限制多个线程的写操作。...,因此,建议在进程间通信中使用SP。...实际上,通过Messenger传输Message,Message中只能使用的载体只有what、arg1、arg2、Bunder以及replyTo。...(二) 举例说明 这块的例子很多,大家上网搜一下,推荐这边博客[[Android IPC机制(五)Socket实现跨进程聊天程序] Android IPC机制(五)Socket实现跨进程聊天程序 六...上面的过程就是典型的AIDL的使用流程。这本来也没什么问题,但是现在考虑一种情况:公司项目越来越大了,现在有10个不同的业务模块都需要使用AIDL进行进程间通信,那我们该怎么处理?

1.6K30
领券