본문 바로가기

<ROOT>

q https://github.com/bulldog2011/luxun bulldog2011/luxun A high-throughput, persistent, distributed, publish-subscribe messaging system based on memory mapped file and Thrift RPC - bulldog2011/luxun github.com https://github.com/OpenHFT/Chronicle-Queue 더보기
Node-Red + Netflix Vizceral 2019. monitoring front - Node-Red + Netflix Vizceral collector - NetData - Zookeeper data - Elasticsearch 6.5 notify - SMS, SMTP etc - spring boot, jmeter, npm Server data - cpu, mem, network (sent, receive), disk - Nginx req, sessions - Couchbase OPS - Mysql select, update, delete, insert - Application server TPS 더보기
HazelcastMailboxPathLocker 문의를 주셔서 남깁니다. James에서 기본으로 제공하는 JVMMailboxPathLocker 를 사용한다면 File repository 를 사용 중인 여러대의 James 라면 uildlist 가 깨질 수 있다.James 를 hazelcast 로 묶어 수정하려는 MailboxPath 를 LOCK 처리를 한다. import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; import org.apache.james.mailbo.. 더보기
RENAME command > Subscription 문제 - outlook 2013 에서 메일 박스 RENAME 시 subscription 파일이 업데이트 되지 않아 기존 mailbox path 가 존재 하게 된다. - 이미 RENAME 되어 서버에 존재하지 않은 mailbox 에 다시 RENAME 을 할 경우 문제가 발생함. outlook이 구독 취소를 해야 command 보내는데 사용자가 그것까지 신경쓰는건 아닌 것 같고 그 과정에서 문제가 발생할 소지가 주어진다. public void renameMailbox(final MailboxPath from, final MailboxPath to, final MailboxSession session) throws MailboxException { ... final MailboxMapper mapper = m.. 더보기
Holo APIs HologramAPI https://bitbucket.org/inventivetalent/hologramapi/src HoloAPI Overview https://dev.bukkit.org/bukkit-plugins/holoapi/ 더보기
Eclipse Moonrise UI Theme Eclipse Moonrise UI Theme https://marketplace.eclipse.org/content/eclipse-moonrise-ui-theme 더보기
OpenfirePresenceSpooler ㅁ openfire가 direct presence 라서 모델을 조금 변경함. private AtomicInteger scheduledExecutorServiceCount = new AtomicInteger(); /** * Initializes the spool manager. */ @PostConstruct public void init() throws Exception { logger.info(getClass().getName() + "start OpenfirePresenceSpooler initialize."); queue = queueFactory.getQueue(PresenceQueueFactory.SPOOL); if (logger.isInfoEnabled()) { StringBuffer info.. 더보기
HAProxy - ConnectionManager - Openfire ㅁ make 설치 및 확인 # rpm -qa | grep ^make # yum info make | grep Repo # yum install make -y ㅁ haproxy 설치 [ ssl 사용할 경우 USE_OPENSSL=1 - 32 but # make TARGET=linux26 ARCH=x86 - 64 bit # make TARGET=linux26 ARCH=x86_64 ] # make clean # make TARGET=linux26 USE_OPENSSL=1 ADDLIB=-lz # make install # cp ./examples/haproxy.init /etc/rc.d/init.d/haproxy # chmod 755 /etc/rc.d/init.d/haproxy # mkdir -p /etc/hap.. 더보기
[System Architecture] ConnectionManager Openfire (formerly Wildfire) Connection Manager Module What is it? Each Openfire Connection Manager module you deploy improves the scalability of your Openfire server by handling a portion of the client connections. It's suitable for very large installations of Openfire (many thousand concurrent users). Download the connection manager module implementation below. 각각의 openfire conntection manager.. 더보기
[Cache - CacheFactory ] regist guide, life-cycle ㅁ Register logged ㅁ Guide ㅁ Life-cycle 더보기