使用中间件

使用中间件

 它是一款通用的数据库中间件。

1)中间件是插件架构

工程组由一个核心包(core.bpl),一个可执行程序(server.exe)和其他业务包组成。

2)配置插件plugin.json

{
    "plugin":
    [
        {
            "name":"clientdataset.bpl",
            "remark":"clientdataset"
        },
        {
            "name":"fdmemtable.bpl",
            "remark":"fdmemtable"
        },
        {
            "name":"files.bpl",
            "remark":"files"
        },
        {
            "name":"snowflake.bpl",
            "remark":"snowflake"
        },
        {
            "name":"verifycode.bpl",
            "remark":"verifycode"
        },
        {
            "name":"webapi.bpl",
            "remark":"webapi"
        }
    ]
}

3)配置中间件参数server.json

{
    "ssl":false,
    "selfsigned":false,
    "certfile":"server.crt",
    "privkeyfile":"server.key",
    "privkeypassword":"pwd",
    "httpport":1234,
        "wsport":2345,
    "wsurl":"websocket",
    "dbpoolsize":64,
        "datasetpoolsize":64,
    "threadpoolsize":64
}

4)配置数据库参数db.json

支持数据库多帐套,即中间件可以同时连接多个不同种类的数据库。客户端访问的时候,通过指定的数据库帐套号就可以访问指定的数据库。

{
    "db":
    [
        {
            "no":"1",
            "name":"demoDB",
            "type":"mssql",
            "user":"sa",
            "pwd":"sql",
            "ip":"127.0.0.1",
            "port":"8829",
            "db":"yndb",
            "library":""
        }
    ]
}

5)运行中间件server.exe

中间件是控制台程序,方便在不同的操作系统,尤其是linux下面部署。

 6)中间件日志

所有中间件运行包括异常日志都会写进日志文件,方便日后备查。

 

posted @ 2025-04-29 09:47  delphi中间件  阅读(48)  评论(0)    收藏  举报