`

13.1 通用调优技术

阅读更多

博客已搬家, 更好阅读体验, 猛戳 http://www.jack-yin.com/coding/translation/activemq-in-action/1789.html

 

13.1 General techniques

13.1 通用调优技术

 

You can do two simple things to improve JMS messaging performance: use nonpersistent

messaging, or if you really need guaranteed messaging, then use transactions to

batch up large groups of messages. Usually nonpersistent message delivery isn’t a consideration

unless you don’t care that a message will be lost (for example, in real-time

data feeds, since the status will be sent repeatedly within such a short period of time),

and batching messages in transactions won’t always be applicable. But ActiveMQ incorporates

failsafes for reliable delivery of nonpersistent messages so that only catastrophic

failure would result in message loss. In this section we’ll explain why nonpersistent

message delivery and batching messages are faster, and why they could be

applicable to use in your application if you don’t need to absolutely guarantee that

messages will never be lost.

 

有两种简单方式可以提升JMS消息性能:使用非持久化消息,或者在需要确保消息发送成功时使用事务来将

消息分批组合.通常不考虑使用非持久化消息分发除非你不在乎消息可能会丢失(比如,一个实时的数据源,

因为状态数据在很短的时间内会重复发送),并且使用事务将消息分批也不总是可行的.但是ActiveMQ为非

持久化的消息分发采用了失效安全策略,因此只有灾难性的失败才会导致消息丢失.本节中我们将解释为什么

非持久化消息和消息分批会更快,以及为什么在不需要绝对保证消息不会丢失的情况下,可以将它们可应用在

你的程序中.

 

13.1.1 Persistent versus nonpersistent messages

13.1.1 持久化消息 VS 非持久化消息

 

.......................

 

博客已搬家, 更好阅读体验, 猛戳 http://www.jack-yin.com/coding/translation/activemq-in-action/1789.html

0
1
分享到:
评论

相关推荐

    收获不止SQL优化

    13.1 PL/SQL优化重点 353 13.1.1 定义类型的优化 353 13.1.2 PL/SQL的集合优化 355 13.1.3 PL/SQL的游标合并 361 13.1.4 动态SQL 364 13.1.5 使用10046 trace跟踪PL/SQL 368 13.2 PL/SQL优化其他相关扩展 369...

    收获,不止SQL优化--抓住SQL的本质

    13.1 PL/SQL优化重点 353 13.1.1 定义类型的优化 353 13.1.2 PL/SQL的集合优化 355 13.1.3 PL/SQL的游标合并 361 13.1.4 动态SQL 364 13.1.5 使用10046trace 跟踪PL/SQL 368 13.2 PL/SQL优化其他相关扩展 369...

    Hbase中文文档

    11. 性能调优 11.1. 操作系统 11.2. 网络 11.3. Java 11.4. HBase 配置 11.5. ZooKeeper 11.6. Schema 设计 11.7. 写到 HBase 11.8. 从 HBase读取 11.9. 从 HBase删除 11.10. HDFS 11.11. Amazon EC2 11.12. 案例 12...

    Oracle_Database_11g完全参考手册.part3/3

    通过学习《Oracle Database 11g完全参考手册》,您可以了解如何实现最新的安全措施,如何调优数据库的性能,如何部署网格计算技术。附录部分内容丰富、便予参照,包括Oracle命令、关键字、功能以及函数等。 目录 ...

    Hbase官方文档

    **12.1 通用指引** - 查看日志文件,获取异常信息。 - 使用监控工具,观察系统状态。 **12.2 日志分析** - 分析HBase、Hadoop、ZooKeeper等组件的日志,定位问题原因。 **12.3 工具** - 使用HBase自带的工具,...

    Oracle_Database_11g完全参考手册.part2/3

    通过学习《Oracle Database 11g完全参考手册》,您可以了解如何实现最新的安全措施,如何调优数据库的性能,如何部署网格计算技术。附录部分内容丰富、便予参照,包括Oracle命令、关键字、功能以及函数等。 目录 ...

    oracle 10g concepts

    - 动态性能表提供了关于数据库当前运行状态的信息,对于性能调优非常重要。 - **7.4 数据库对象元数据** - 数据库对象元数据包含了关于表、索引等对象的定义信息,对于理解和修改数据库结构非常有用。 #### 第8章...

Global site tag (gtag.js) - Google Analytics