config-example.php 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: leo
  5. * Date: 2018/2/23
  6. * Time: 下午3:53
  7. */
  8. return [
  9. // 奖金结算系统主库
  10. 'db' => [
  11. // 数据库连接
  12. 'dsn' => 'oci:dbname=//192.168.0.253:1522/orclbonus;charset=utf8',
  13. // 数据库用户名
  14. 'username' => 'c##bonusdb',
  15. // 数据库密码
  16. 'password' => '123456',
  17. // 数据库字符集
  18. 'charset' => 'utf8',
  19. // 数据表前缀
  20. 'tablePrefix' => 'AR_',
  21. ],
  22. // 商城系统主库
  23. 'dbShop' => [
  24. 'dsn' => 'oci:dbname=//192.168.0.253:1521/orclshop;charset=utf8',
  25. 'username' => 'c##shopdb',
  26. 'password' => '123456',
  27. 'charset' => 'utf8',
  28. 'tablePrefix' => 'AR_',
  29. ],
  30. // 日志库
  31. 'dbLog' => [
  32. 'dsn' => 'mongodb://@192.168.0.253:27017/anran_bonus_log',
  33. 'options' => [
  34. "username" => "anran_bonus_log_user",
  35. "password" => "123456"
  36. ],
  37. ],
  38. // 奖金结算专属库(为不占用主库资源,不影响会员正常业务,该库专门用于奖金结算,可单独架设,需与主库做主从同步)
  39. 'dbCalc' => [
  40. 'dsn' => 'oci:dbname=//192.168.0.253:1522/orclbonus;charset=utf8',
  41. 'username' => 'c##bonusdb',
  42. 'password' => '123456',
  43. 'charset' => 'utf8',
  44. 'tablePrefix' => 'AR_',
  45. ],
  46. // 商城用于结算的专属从库(为不占用系统主库资源,不影响会员的正常业务,该库专门用于奖金结算时从商城从库查询报单和订货单,可单独假设,需与商城主库做主从同步)
  47. 'dbShopCalc' => [
  48. 'dsn' => 'oci:dbname=//192.168.0.253:1521/orclshop;charset=utf8',
  49. 'username' => 'c##shopdb',
  50. 'password' => '123456',
  51. 'charset' => 'utf8',
  52. 'tablePrefix' => 'AR_',
  53. ],
  54. // 移动点位时专用的点位备份库(可用来查看各个时期的会员点位情况)
  55. 'dbNetPoint' => [
  56. 'dsn' => 'oci:dbname=//192.168.0.253:1522/orclnet;charset=utf8',
  57. 'username' => 'c##netdb',
  58. 'password' => '123456',
  59. 'charset' => 'utf8',
  60. 'tablePrefix' => 'AR_',
  61. ],
  62. // 系统从库
  63. 'slavesDb' => [
  64. 'slaveConfig' => [
  65. 'username' => 'c##bonusslave',
  66. 'password' => '123456',
  67. 'charset' => 'utf8',
  68. 'tablePrefix' => 'AR_',
  69. 'attributes' => [
  70. PDO::ATTR_TIMEOUT => 10, // 从库超时切换间隔时间
  71. ],
  72. ],
  73. 'slaves' => [
  74. ['dsn' => 'oci:dbname=//192.168.0.253:1522/orclbonusslave;charset=utf8'],
  75. // 其他奖金结算系统的从库从下面继续添加配置
  76. ],
  77. ],
  78. // Token专用 Redis 库
  79. 'tokenRedis' => [
  80. // 服务器
  81. 'hostname' => 'localhost',
  82. // 端口
  83. 'port' => 6379,
  84. // 密码
  85. 'password' => '123456',
  86. // 库索引
  87. 'database' => 1,
  88. ],
  89. // 缓存专用 Redis 库
  90. 'cacheRedis' => [
  91. 'hostname' => 'localhost',
  92. 'port' => 6379,
  93. 'password' => '123456',
  94. 'database' => 3,
  95. ],
  96. // 其他数据 Redis 库
  97. 'otherRedis' => [
  98. 'hostname' => 'localhost',
  99. 'port' => 6379,
  100. 'password' => '123456',
  101. 'database' => 5,
  102. ],
  103. // 远程静态上传服务器地址
  104. 'remoteUploadHost' => 'http://ar.upload.ming',
  105. 'idCardVerify' => [
  106. 'host' => 'http://121.40.238.29:20000',
  107. 'clientId' => '122371433052508160',
  108. ],
  109. // swoole异步服务器及端口
  110. 'swooleTimerConfig' => [
  111. 'host' => '127.0.0.1',
  112. 'port' => '9513',
  113. ],
  114. // swoole的RPC服务器及端口
  115. 'swooleRPCConfig' => [
  116. 'host' => '127.0.0.1',
  117. 'port' => '9515',
  118. 'ipWhiteList' => [],
  119. 'username' => 'test',
  120. 'password' => 'ttt',
  121. ],
  122. ];