A generic, concurrent, portable and flexible Object Pool for the .NET Framework. It is completely based on the Code Project article of Ofir Makmal (http://goo.gl/4qig6T). Library is production ready and it is successfully working in real life systems. Original source code has been modified, in order...
More information
Very simple plugin to refresh the Application Pool for the site from an Umbraco developer section dashboard. This plugin just creates an AppSetting key that stores a date. When the refresh button is clicked the AppSetting key value is updated with the current date and time. So it is just simpley...
More information
This is a socket framework based on C # net standard2.0 write, can be used for .NET Framework / dotnet core assembly, can run in window (IOCP) / linux (epoll) .Use asynchronous connection, asynchronous send, asynchronous receive, Performance burst tables, and pass the stress test.
When you request buffer of size N from `System.Buffers.MemoryPool<T>` returns `IMemoryOwner<T>` which can hold `Memory<T>` at least N elements. That proves to be a problem in some scenarios like passing serialized data back to your users. You need to pass them one more field: actual length of data....
More information
A simple lightweight object pool for fast and simple object reuse. (C# - Source file)
Fast lightweight thread-safe object pool for objects that are expensive to create or could efficiently be reused.
Note: this nuget package contains c# source code and depends on System.Collections.Concurrent...
More information
OpenShare.Net Common Library. Many common extension methods for making life simple from IEnumerable, Impersonation, String, WCF Services to Encryption. See source code on Github by using the project url.
A generic, concurrent, portable and flexible Object Pool for the .NET Framework. This package contains an adapter for Microsoft.Extensions.ObjectPool abstraction.
OpenShare.Net Threading Library. ConcurrentCache is a new in-memory cache system that is generically typed to IDictionary and is thread safe. Client Pool is generically typed and plays well with TPL (Task Parallel Library) for any disposable clients. See source code on Github by using the project...
More information
Thread-safe generic object pool helps sharing object instances among multiple threads. Large objects that are costly to create, state-full, not thread safe are difficult to use in mult-thread environment. This little, lightweight library will help share limited number of objects between many...
More information
HbaseThrift 连接池
//初始化连接池
HBaseClientPool.InitHBaseClientPool("192.168.0.242:9090|192.168.0.246:9090|192.168.0.250:9090");
//使用using 释放连接到连接池
using (var hclient = HBaseClientPool.GetHclient())
{
Stopwatch sw = new Stopwatch();...
More information