• Atomikos


    http://www.tianshouzhi.com/api/tutorials/distributed_transaction/386

    https://www.cnblogs.com/xyfaneast/p/10416776.html

    https://blog.csdn.net/qq_24313635/article/details/104093172

    https://blog.csdn.net/qq_35387940/article/details/103474353#comments_12179292 

      Atomikos公司官方网址为:https://www.atomikos.com/。其旗下最著名的产品就是事务管理器。产品分两个版本:

    TransactionEssentials:开源的免费产品

    ExtremeTransactions:上商业版,需要收费。

    这两个产品的关系如下图所示:

    jta.properties

    # SAMPLE PROPERTIES FILE FOR THE TRANSACTION SERVICE
    # THIS FILE ILLUSTRATES THE DIFFERENT SETTINGS FOR THE TRANSACTION MANAGER
    # UNCOMMENT THE ASSIGNMENTS TO OVERRIDE DEFAULT VALUES;
    
    # Required: factory implementation class of the transaction core.
    # NOTE: there is no default for this, so it MUST be specified! 
    # 
    com.atomikos.icatch.service=com.atomikos.icatch.standalone.UserTransactionServiceFactory
    
            
    # Set base name of file where messages are output 
    # (also known as the 'console file').
    #
    #com.atomikos.icatch.console_file_name = tm.out
    
    # Size limit (in bytes) for the console file;
    # negative means unlimited.
    #
    # com.atomikos.icatch.console_file_limit=-1
    
    # For size-limited console files, this option
    # specifies a number of rotating files to 
    # maintain.
    #
    # com.atomikos.icatch.console_file_count=1
    
    # Set the number of log writes between checkpoints
    #
    # com.atomikos.icatch.checkpoint_interval=500
    
    # Set output directory where console file and other files are to be put
    # make sure this directory exists!
    #
    # com.atomikos.icatch.output_dir = ./
    
    # Set directory of log files; make sure this directory exists!
    #
    # com.atomikos.icatch.log_base_dir = ./
    
    # Set base name of log file
    # this name will be  used as the first part of 
    # the system-generated log file name
    #
    #com.atomikos.icatch.log_base_name = tmlog
    
    # Set the max number of active local transactions 
    # or -1 for unlimited.
    #
    com.atomikos.icatch.max_actives = 150
    
    # Set the default timeout (in milliseconds) for local transactions
    #
    com.atomikos.icatch.default_jta_timeout = 300000
    
    # Set the max timeout (in milliseconds) for local transactions
    #
    com.atomikos.icatch.max_timeout = 300000
    
    # The globally unique name of this transaction manager process
    # override this value with a globally unique name
    #
    com.atomikos.icatch.tm_unique_name = tm
        
    # Do we want to use parallel subtransactions? JTA's default
    # is NO for J2EE compatibility
    #
    # com.atomikos.icatch.serial_jta_transactions=true
                        
    # If you want to do explicit resource registration then
    # you need to set this value to false.
    #
    # com.atomikos.icatch.automatic_resource_registration=true  
        
    # Set this to WARN, INFO or DEBUG to control the granularity
    # of output to the console file.
    #
    com.atomikos.icatch.console_log_level=WARN
        
    # Do you want transaction logging to be enabled or not?
    # If set to false, then no logging overhead will be done
    # at the risk of losing data after restart or crash.
    #
    com.atomikos.icatch.enable_logging=false
    
    # Should two-phase commit be done in (multi-)threaded mode or not?
    # Set this to false if you want commits to be ordered according
    # to the order in which resources are added to the transaction.
    #
    # NOTE: threads are reused on JDK 1.5 or higher. 
    # For JDK 1.4, thread reuse is enabled as soon as the 
    # concurrent backport is in the classpath - see 
    # http://mirrors.ibiblio.org/pub/mirrors/maven2/backport-util-concurrent/backport-util-concurrent/
    #
    # com.atomikos.icatch.threaded_2pc=false
    
    # Should shutdown of the VM trigger shutdown of the transaction core too?
    #
    # com.atomikos.icatch.force_shutdown_on_vm_exit=false
  • 相关阅读:
    6Linux用户身份与文件权限
    5Linux流程控制语句-if、for、while、case语句、计划任务
    4Linux环境变量、Vim、Shell脚本
    3Linux常用命令
    2Linux常用命令-Liunu就该这么学
    1安装Linux
    Citrix XenApp工作原理
    Citrix XenApp登录服务器过程详解
    0初识Linux
    我的电脑-磁盘 不显示菜单栏和工具栏解决方法
  • 原文地址:https://www.cnblogs.com/moonsoft/p/16100581.html
Copyright © 2020-2023  润新知