【文件属性】:
文件名称:connection-pool:建立在资源池和流公共包之上的连接池
文件大小:34KB
文件格式:ZIP
更新时间:2021-05-12 17:22:51
haskell tcp tcp-client connection-pool resource-pool
连接池
描述
连接池是一系列专用资源池。 目前套餐提供两种
TCP客户端连接池,
和用于UNIX套接字客户端连接的池。
此外,它还可用于使用提供的原语来构建自己的连接池。
该程序包建立在和基础之上。 后者允许我们使用包来实现TCP或UNIX套接字客户端。
文献资料
可以在上获得带有API文档的稳定版本
例子
简单的代码示例(包括以下部分的可在目录中找到。
TCP客户端示例
这是一个简单的示例,演示了如何创建TCP客户端以及连接池的行为。
{-# LANGUAGE OverloadedStrings #-}
module Main ( main )
where
import Control.Concurrent
( forkIO
, newEmptyMVar
, putMVar
, readMVar
, threadDelay
)
i
【文件预览】:
connection-pool-master
----stack-nightly.yaml(276B)
----.gitignore(2KB)
----Setup.hs(46B)
----src()
--------Data()
----stack-lts-10.yaml(290B)
----.travis.yml(1KB)
----LICENSE(1KB)
----stack-lts-9.yaml(291B)
----connection-pool.cabal(6KB)
----README.md(5KB)
----stack-lts-6.yaml(325B)
----example()
--------.gitignore(177B)
--------unix-sockets.hs(1KB)
--------tcp.hs(1KB)
----stack-lts-11.yaml(267B)
----stack-lts-8.yaml(291B)
----ChangeLog.md(5KB)
----stack-lts-5.yaml(325B)
----stack-lts-7.yaml(325B)