client.conf 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <tars>
  2. <application>
  3. <client>
  4. #tarsregistry locator
  5. locator = TestApp.FrameworkServer.QueryObj@tcp -h 127.0.0.1 -p 11004
  6. #max invoke timeout
  7. sync-invoke-timeout = 50000
  8. #refresh endpoint interval
  9. refresh-endpoint-interval = 3000
  10. #stat obj
  11. stat = TestApp.FrameworkServer.StatObj@tcp -h 127.0.0.1 -p 12004
  12. #max send queue length limit
  13. sendqueuelimit = 1000000
  14. #async queue length limit
  15. asyncqueuecap = 1000000
  16. #async callback thread num
  17. asyncthread = 3
  18. #net thread
  19. netthread = 2
  20. #merge net and sync thread
  21. mergenetasync = 0
  22. #module name
  23. modulename = TestApp.SSLClient
  24. #上报统计时间
  25. report-interval = 10000
  26. #server crt
  27. ca = PROJECT_PATH/certs/server.crt
  28. #can be empty
  29. cert = PROJECT_PATH/certs/client.crt
  30. #can be empty
  31. key = PROJECT_PATH/certs/client.key
  32. <TestApp.HelloServer.AuthObj>
  33. #auth access key
  34. accesskey = tars-test-user
  35. #auth secret key
  36. secretkey = 123456
  37. </TestApp.HelloServer.AuthObj>
  38. <TestApp.SSLServer.SSL1Obj>
  39. #server crt
  40. ca = PROJECT_PATH/certs/server1.crt
  41. #can be empty
  42. # cert = PROJECT_PATH/certs/client1.crt
  43. #can be empty
  44. # key = PROJECT_PATH/certs/client1.key
  45. </TestApp.SSLServer.SSL1Obj>
  46. <TestApp.SSLServer.SSL2Obj>
  47. #server crt
  48. ca = PROJECT_PATH/certs/server1.crt
  49. #can be empty
  50. cert = PROJECT_PATH/certs/client1.crt
  51. #can be empty
  52. key = PROJECT_PATH/certs/client1.key
  53. </TestApp.SSLServer.SSL2Obj>
  54. <TestApp.SSLServer.SSL3Obj>
  55. #auth access key
  56. accesskey = tars-test-user
  57. #auth secret key
  58. secretkey = 123456
  59. #server crt
  60. ca = PROJECT_PATH/certs/server1.crt
  61. #can be empty
  62. cert = PROJECT_PATH/certs/client1.crt
  63. #can be empty
  64. key = PROJECT_PATH/certs/client1.key
  65. </TestApp.SSLServer.SSL3Obj>
  66. </client>
  67. </application>
  68. </tars>