config.conf 2.5 KB

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