3100+ пользователей
Ожидание
3100+ пользователей
Реальность
#
java -XX:ReservedCodeCacheSize=512m -version
context.getBean("jmsTemplete").send();
public class listener
extends AbstractMessageListenerContainer {
public void onMessage(Message message, Session session) {}
}
// Spring JMS integration
// listener acquires a connection
listener.onMessage()
//jmsTemplate acquires a connection
context.getBean("jmsTemplete").send();
// This is a connection factory
public class ActiveMQConnectionFactory {
// really create a connection
protected synchronized ActiveMQConnection
createConnectionInternal(final String username,
final String password,
final boolean isXA,
final int type) {}
}
JFR recording for 40 min
JFR recording for 40 min
FSDirectory is a solid option
15% + faster. for free.
C3P0
2000 waits per 40min
Hikari
0 waits per 40min
HikariCP is ultra fast connection pool. Proven.
Session session = SessionFactory.getCurrentSession();
Query query = session.createSQLQuery("update tbl_servicall ...");
query.executeUpdate();
query = session.createQuery("update servicecall ...")
query.executeUpdate();