Mineplex2018-withcommit/Plugins
Conrad 421eb12228 Add jedis pool caching.
This commit seeks to reduce the number of idle connections to redis that
our code uses by making clients share thread-safe connection pools
(which is the point of a connection pool). This only changes utility
methods to generate and access jedis pools, and does not seek to address
any issues relating to the use of the connections that may or may not be
causing problems.

The changes are as follows:
1. Add a static cache of all connection pools - Each connection pool is
distinguished by its ip and port. Two requested connections to the same
ip:port combinations will use the same connection pool.
2. Increase the max size of each pool to 20 - Overall, by having fewer
idle connections, this commit should still end up with fewer connections
going at any given time.
3. Make explicit setting to block while waiting for a connection - This
should already be the default, but it is made explicit just in case.
2015-07-27 08:50:04 -04:00
..
.idea Add more details to /game 2015-07-07 18:20:27 -07:00
BuildFiles Fixed global player count. 2015-05-22 14:33:25 -07:00
Classpath.Dummy [Spigot] Spigot class change for Ty 2015-05-28 15:24:10 -05:00
JedisTest messing with jedis subpub 2014-12-22 22:49:28 -06:00
Libraries [Spigot] Spigot class change for Ty 2015-05-28 15:24:10 -05:00
Mineplex.Bungee.Mineplexer Motd changes. 2015-07-17 11:39:01 -05:00
Mineplex.BungeeRotator Fixed Bungee issues with new redis configs. 2015-07-03 02:17:27 -04:00
Mineplex.ChestConverter Fixed global player count. 2015-05-22 14:33:25 -07:00
Mineplex.Core Merge branch 'master' of ssh://184.154.0.242:7999/min/Mineplex 2015-07-26 08:49:49 -07:00
Mineplex.Core.Common fixed bug 2015-07-25 17:11:02 +02:00
Mineplex.Database Updated MiniDbClientPlugin to include accountId in the processLoginResultSet method. 2015-07-25 01:30:50 -07:00
Mineplex.DDoSProtectionSwitcher Editing .classpath and a main testing method in UtilBlock 2015-06-19 21:10:10 -04:00
Mineplex.EnjinTranslator Merge branch 'master' of ssh://184.154.0.242:7999/min/mineplex into SkyWars 2015-06-21 16:17:51 -04:00
Mineplex.Game.Clans Revert "Add IntelliJ IDE library files" 2015-07-06 17:06:29 -05:00
Mineplex.Hub Merge branch 'master' of ssh://184.154.0.242:7999/min/Mineplex 2015-07-25 01:38:54 -07:00
Mineplex.MapParser Revert "Add IntelliJ IDE library files" 2015-07-06 17:06:29 -05:00
Mineplex.Minecraft.Game.ClassCombat Merge pull request #17 in MIN/mineplex from MinorTweaks to master 2015-07-25 03:37:28 -05:00
Mineplex.Minecraft.Game.Core Revert "Add IntelliJ IDE library files" 2015-07-06 17:06:29 -05:00
Mineplex.PlayerCache Revert "Add IntelliJ IDE library files" 2015-07-06 17:06:29 -05:00
Mineplex.Queue.Core Modify RedisConfiguration deserialization options to allow for more dynamic distribution of redis server types and data handling. Servers are now defined individually with metadata representing server type (master/slave) and custom connection names for data redirection on server start up. 2015-06-29 19:27:05 -04:00
Mineplex.Queuer Revert "Add IntelliJ IDE library files" 2015-07-06 17:06:29 -05:00
Mineplex.ServerData Add jedis pool caching. 2015-07-27 08:50:04 -04:00
Mineplex.ServerMonitor Updated staff server white list. 2015-07-09 11:07:16 -05:00
Mineplex.ServerProcesses Modify RedisConfiguration deserialization options to allow for more dynamic distribution of redis server types and data handling. Servers are now defined individually with metadata representing server type (master/slave) and custom connection names for data redirection on server start up. 2015-06-29 19:27:05 -04:00
Mineplex.StaffServer Fixes to redis 2015-07-26 08:49:35 -07:00
Nautilus.Game.Arcade end game stats will display, even if no gems awarded. 2015-07-26 11:43:24 +02:00
Nautilus.Game.MineKart Started adding SkyWars game mechanics 2015-06-18 14:54:26 -04:00
Nautilus.Game.PvP Started adding SkyWars game mechanics 2015-06-18 14:54:26 -04:00