緊接上篇連線
在多台tomcat集群中,shiro管理的session需要放在redis中,我們只需要增加redissessiondao的配置就行
<
bean
id="sessionmanager"
class
="org.apache.shiro.web.session.mgt.defaultwebsessionmanager"
>
<
property
name
="sessiondao"
ref="redissessiondao"
/>
<
property
name
="sessionidurlrewritingenabled"
value
="false"
/>
bean
>
publicclass redissessiondao extends
enterprisecachesessiondao
@override
protected session doreadsession(serializable sessionid)
@override
protected
void doupdate(session session)
}@override
protected
void dodelete(session session)
}
上面**中使用到了redistemplate,但是redistemplate預設的序列化方式有缺點,再此我們從新指定序列化方式。
<bean
id="redistemplate"
class
="org.springframework.data.redis.core.redistemplate"
>
<
property
name
="connectionfactory"
ref="jedisconnectionfactory"
/>
<
property
name
="keyserializer"
>
<
bean
class
="org.springframework.data.redis.serializer.stringredisserializer"
/>
property
>
<
property
name
="valueserializer"
>
<
bean
class
="org.springframework.data.redis.serializer.genericjackson2jsonredisserializer"
/>
property
>
bean
>
Slony集群環境下DDL
1.編寫script指令碼 create table foo2 id serial primary key,name char 22 假設存為 tmp alterscript.sql alter table foo2 add anycol bigint 假設存為 tmp alterscript.sq...
osgi環境下 quartz集群方案
首先是osgi環境要ok,可以參考之前的部落格 然後是quartz集群方案,這個比較繞 最後是兩者的結合,這個很蛋疼,基礎不牢,搞了我一周 背景 集群環境下,quartz的任務會在每個節點上同時執行,這就亂套了,如果涉及到寫資料庫,還可能造成更大的麻煩,所以quartz在集群環境下需要考慮特殊解決方...
Linux環境下kafka集群搭建
kafka集群的搭建比較簡單,分以下三步完成.1 解壓 2 配置並分發安裝包 1 配置kafka環境變數 2 修改kafka配置項 log.dir和zookeeper.connect 3 啟動kafka集群 1 修改kafka集群broker的brokerid,遵循0,1,2,3 2 分別啟動bro...