1、terracotta下载
http://terracotta.org/downloads/open-source/catalog
2、terracotta安装
java -jar terracotta-3.6.2-installer.jar
3、terracotta启动
terracotta\bin\start-tc-server.bat
4、分布式
在另外一台机子在安装一个terracotta,
然后在每个terracotta\bin目录下都新建tc-config.xml
如果有多个 server 则配置多个 多个 server 即可,启动时,用一个作为主 server 来启动,也可以写一个 批处理, 以下这份文件要在每台机器的 terracotta / bin / 下都要放置一份
<?xml version="1.0" encoding="UTF-8"?>
<tc:tc-config xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-4.xsd" xmlns:tc="http://www.terracotta.org/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tc-properties>
<property name="l2.l1reconnect.enabled" value="true"/>
<property name="l2.l1reconnect.timeout.millis" value="5000"/>
</tc-properties>
<servers>
<!-- Sets where the Terracotta server can be found. Replace the value of
host with the server's IP address. -->
<server host="192.168.1.101" name="t1">
<!--data>%(user.home)/terracotta/server-data</data>
<logs>%(user.home)/terracotta/server-logs</logs-->
<data>[绝对路径]/terracotta/server-data</data>
<logs>[绝对路径]/terracotta/server-logs</logs>
<dso-port>9510</dso-port>
<jmx-port>9520</jmx-port>
</server>
<!-- If using a standby Terracotta server, also referred to as an ACTIVE-
PASSIVE configuration, add the second server here. -->
<server host="192.168.1.102" name="t2">
<!--data>%(user.home)/terracotta/server-data</data>
<logs>%(user.home)/terracotta/server-logs</logs-->
<data>[绝对路径]/terracotta-3.7.5/server-data</data>
<logs>[绝对路径]/terracotta-3.7.5/server-logs</logs>
<dso-port>9510</dso-port>
<jmx-port>9520</jmx-port>
</server>
</servers>
<!-- Sets where the generated client logs are saved on clients. -->
<clients>
<logs>D:/program/terracotta/client-logs</logs>
</clients>
</tc:tc-config>
找资料时,找到下面这个。我用的是3.7.5我直接启动就行了。
-------------------------------------------------
再 在:bin/ 用命令行:start-tc-server.bat -n Server1 , -n 表示 server 中的 name 用为本主机名启动,
如果用的 tc-config.xml 不是用这个名,或放在其它目录下,则用:
F:\opensource007\terracotta_\terracotta-3.7.2\bin>start-tc-server.bat -f ./tc-co
nfig.xml -n Server1
--------------------------------------------------
terracotta实现原理
http://yale.iteye.com/blog/1541612
参考资料:
http://lihongchao87.iteye.com/blog/1727802
http://blog.csdn.net/watson243671/article/details/6328542