spring-configuration-metadata.json 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768
  1. {
  2. "groups": [
  3. {
  4. "name": "seata.config",
  5. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties",
  6. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties"
  7. },
  8. {
  9. "name": "seata.config.apollo",
  10. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties",
  11. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  12. },
  13. {
  14. "name": "seata.config.consul",
  15. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties",
  16. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  17. },
  18. {
  19. "name": "seata.config.custom",
  20. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigCustomProperties",
  21. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigCustomProperties"
  22. },
  23. {
  24. "name": "seata.config.etcd3",
  25. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties",
  26. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties"
  27. },
  28. {
  29. "name": "seata.config.file",
  30. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigFileProperties",
  31. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigFileProperties"
  32. },
  33. {
  34. "name": "seata.config.nacos",
  35. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties",
  36. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  37. },
  38. {
  39. "name": "seata.config.zk",
  40. "type": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties",
  41. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  42. },
  43. {
  44. "name": "seata.log",
  45. "type": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  46. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties"
  47. },
  48. {
  49. "name": "seata.registry",
  50. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties",
  51. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties"
  52. },
  53. {
  54. "name": "seata.registry.consul",
  55. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties",
  56. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties"
  57. },
  58. {
  59. "name": "seata.registry.custom",
  60. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryCustomProperties",
  61. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryCustomProperties"
  62. },
  63. {
  64. "name": "seata.registry.etcd3",
  65. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties",
  66. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties"
  67. },
  68. {
  69. "name": "seata.registry.eureka",
  70. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties",
  71. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties"
  72. },
  73. {
  74. "name": "seata.registry.nacos",
  75. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties",
  76. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  77. },
  78. {
  79. "name": "seata.registry.redis",
  80. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties",
  81. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  82. },
  83. {
  84. "name": "seata.registry.sofa",
  85. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  86. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  87. },
  88. {
  89. "name": "seata.registry.zk",
  90. "type": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties",
  91. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  92. },
  93. {
  94. "name": "seata.transport",
  95. "type": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  96. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties"
  97. },
  98. {
  99. "name": "seata.transport.shutdown",
  100. "type": "io.seata.spring.boot.autoconfigure.properties.ShutdownProperties",
  101. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ShutdownProperties"
  102. },
  103. {
  104. "name": "seata.transport.thread-factory",
  105. "type": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  106. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties"
  107. }
  108. ],
  109. "properties": [
  110. {
  111. "name": "seata.config.apollo.apollo-access-key-secret",
  112. "type": "java.lang.String",
  113. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  114. },
  115. {
  116. "name": "seata.config.apollo.apollo-config-service",
  117. "type": "java.lang.String",
  118. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  119. },
  120. {
  121. "name": "seata.config.apollo.apollo-meta",
  122. "type": "java.lang.String",
  123. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  124. },
  125. {
  126. "name": "seata.config.apollo.app-id",
  127. "type": "java.lang.String",
  128. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties",
  129. "defaultValue": "seata-server"
  130. },
  131. {
  132. "name": "seata.config.apollo.cluster",
  133. "type": "java.lang.String",
  134. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  135. },
  136. {
  137. "name": "seata.config.apollo.namespace",
  138. "type": "java.lang.String",
  139. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties",
  140. "defaultValue": "application"
  141. },
  142. {
  143. "name": "seata.config.consul.acl-token",
  144. "type": "java.lang.String",
  145. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  146. },
  147. {
  148. "name": "seata.config.consul.key",
  149. "type": "java.lang.String",
  150. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties",
  151. "defaultValue": "seata.properties"
  152. },
  153. {
  154. "name": "seata.config.consul.server-addr",
  155. "type": "java.lang.String",
  156. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  157. },
  158. {
  159. "name": "seata.config.custom.name",
  160. "type": "java.lang.String",
  161. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigCustomProperties"
  162. },
  163. {
  164. "name": "seata.config.data-type",
  165. "type": "java.lang.String",
  166. "description": "properties,yaml(only type in nacos, zk, consul, etcd3)",
  167. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties"
  168. },
  169. {
  170. "name": "seata.config.etcd3.key",
  171. "type": "java.lang.String",
  172. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties",
  173. "defaultValue": "seata.properties"
  174. },
  175. {
  176. "name": "seata.config.etcd3.server-addr",
  177. "type": "java.lang.String",
  178. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties"
  179. },
  180. {
  181. "name": "seata.config.file.name",
  182. "type": "java.lang.String",
  183. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigFileProperties",
  184. "defaultValue": "file.conf"
  185. },
  186. {
  187. "name": "seata.config.nacos.access-key",
  188. "type": "java.lang.String",
  189. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  190. },
  191. {
  192. "name": "seata.config.nacos.context-path",
  193. "type": "java.lang.String",
  194. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  195. },
  196. {
  197. "name": "seata.config.nacos.data-id",
  198. "type": "java.lang.String",
  199. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties",
  200. "defaultValue": "seata.properties"
  201. },
  202. {
  203. "name": "seata.config.nacos.group",
  204. "type": "java.lang.String",
  205. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties",
  206. "defaultValue": "SEATA_GROUP"
  207. },
  208. {
  209. "name": "seata.config.nacos.namespace",
  210. "type": "java.lang.String",
  211. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  212. },
  213. {
  214. "name": "seata.config.nacos.password",
  215. "type": "java.lang.String",
  216. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  217. },
  218. {
  219. "name": "seata.config.nacos.secret-key",
  220. "type": "java.lang.String",
  221. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  222. },
  223. {
  224. "name": "seata.config.nacos.server-addr",
  225. "type": "java.lang.String",
  226. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  227. },
  228. {
  229. "name": "seata.config.nacos.username",
  230. "type": "java.lang.String",
  231. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  232. },
  233. {
  234. "name": "seata.config.type",
  235. "type": "java.lang.String",
  236. "description": "file, nacos, apollo, zk, consul, etcd3, springCloudConfig",
  237. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties",
  238. "defaultValue": "file"
  239. },
  240. {
  241. "name": "seata.config.zk.connect-timeout",
  242. "type": "java.lang.Long",
  243. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties",
  244. "defaultValue": 2000
  245. },
  246. {
  247. "name": "seata.config.zk.node-path",
  248. "type": "java.lang.String",
  249. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties",
  250. "defaultValue": "\/seata\/seata.properties"
  251. },
  252. {
  253. "name": "seata.config.zk.password",
  254. "type": "java.lang.String",
  255. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  256. },
  257. {
  258. "name": "seata.config.zk.server-addr",
  259. "type": "java.lang.String",
  260. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  261. },
  262. {
  263. "name": "seata.config.zk.session-timeout",
  264. "type": "java.lang.Long",
  265. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties",
  266. "defaultValue": 6000
  267. },
  268. {
  269. "name": "seata.config.zk.username",
  270. "type": "java.lang.String",
  271. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  272. },
  273. {
  274. "name": "seata.log.exception-rate",
  275. "type": "java.lang.Integer",
  276. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  277. "defaultValue": 100
  278. },
  279. {
  280. "name": "seata.registry.consul.acl-token",
  281. "type": "java.lang.String",
  282. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties"
  283. },
  284. {
  285. "name": "seata.registry.consul.cluster",
  286. "type": "java.lang.String",
  287. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties",
  288. "defaultValue": "default"
  289. },
  290. {
  291. "name": "seata.registry.consul.server-addr",
  292. "type": "java.lang.String",
  293. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties",
  294. "defaultValue": "127.0.0.1:8500"
  295. },
  296. {
  297. "name": "seata.registry.custom.name",
  298. "type": "java.lang.String",
  299. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryCustomProperties"
  300. },
  301. {
  302. "name": "seata.registry.etcd3.cluster",
  303. "type": "java.lang.String",
  304. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties",
  305. "defaultValue": "default"
  306. },
  307. {
  308. "name": "seata.registry.etcd3.server-addr",
  309. "type": "java.lang.String",
  310. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties",
  311. "defaultValue": "http:\/\/localhost:2379"
  312. },
  313. {
  314. "name": "seata.registry.eureka.application",
  315. "type": "java.lang.String",
  316. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties",
  317. "defaultValue": "default"
  318. },
  319. {
  320. "name": "seata.registry.eureka.service-url",
  321. "type": "java.lang.String",
  322. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties",
  323. "defaultValue": "http:\/\/localhost:8761\/eureka"
  324. },
  325. {
  326. "name": "seata.registry.eureka.weight",
  327. "type": "java.lang.String",
  328. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties",
  329. "defaultValue": "1"
  330. },
  331. {
  332. "name": "seata.registry.nacos.access-key",
  333. "type": "java.lang.String",
  334. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  335. },
  336. {
  337. "name": "seata.registry.nacos.application",
  338. "type": "java.lang.String",
  339. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties",
  340. "defaultValue": "seata-server"
  341. },
  342. {
  343. "name": "seata.registry.nacos.cluster",
  344. "type": "java.lang.String",
  345. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties",
  346. "defaultValue": "default"
  347. },
  348. {
  349. "name": "seata.registry.nacos.context-path",
  350. "type": "java.lang.String",
  351. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  352. },
  353. {
  354. "name": "seata.registry.nacos.group",
  355. "type": "java.lang.String",
  356. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties",
  357. "defaultValue": "SEATA_GROUP"
  358. },
  359. {
  360. "name": "seata.registry.nacos.namespace",
  361. "type": "java.lang.String",
  362. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  363. },
  364. {
  365. "name": "seata.registry.nacos.password",
  366. "type": "java.lang.String",
  367. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  368. },
  369. {
  370. "name": "seata.registry.nacos.secret-key",
  371. "type": "java.lang.String",
  372. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  373. },
  374. {
  375. "name": "seata.registry.nacos.server-addr",
  376. "type": "java.lang.String",
  377. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties",
  378. "defaultValue": "localhost:8848"
  379. },
  380. {
  381. "name": "seata.registry.nacos.slb-pattern",
  382. "type": "java.lang.String",
  383. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  384. },
  385. {
  386. "name": "seata.registry.nacos.username",
  387. "type": "java.lang.String",
  388. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  389. },
  390. {
  391. "name": "seata.registry.preferred-networks",
  392. "type": "java.lang.String",
  393. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties"
  394. },
  395. {
  396. "name": "seata.registry.redis.cluster",
  397. "type": "java.lang.String",
  398. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties",
  399. "defaultValue": "default"
  400. },
  401. {
  402. "name": "seata.registry.redis.db",
  403. "type": "java.lang.Integer",
  404. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties",
  405. "defaultValue": 0
  406. },
  407. {
  408. "name": "seata.registry.redis.password",
  409. "type": "java.lang.String",
  410. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  411. },
  412. {
  413. "name": "seata.registry.redis.server-addr",
  414. "type": "java.lang.String",
  415. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties",
  416. "defaultValue": "localhost:6379"
  417. },
  418. {
  419. "name": "seata.registry.redis.timeout",
  420. "type": "java.lang.Integer",
  421. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties",
  422. "defaultValue": 0
  423. },
  424. {
  425. "name": "seata.registry.sofa.address-wait-time",
  426. "type": "java.lang.String",
  427. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  428. "defaultValue": "3000"
  429. },
  430. {
  431. "name": "seata.registry.sofa.application",
  432. "type": "java.lang.String",
  433. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  434. "defaultValue": "default"
  435. },
  436. {
  437. "name": "seata.registry.sofa.cluster",
  438. "type": "java.lang.String",
  439. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  440. "defaultValue": "default"
  441. },
  442. {
  443. "name": "seata.registry.sofa.datacenter",
  444. "type": "java.lang.String",
  445. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  446. "defaultValue": "DefaultDataCenter"
  447. },
  448. {
  449. "name": "seata.registry.sofa.group",
  450. "type": "java.lang.String",
  451. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  452. "defaultValue": "SEATA_GROUP"
  453. },
  454. {
  455. "name": "seata.registry.sofa.region",
  456. "type": "java.lang.String",
  457. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  458. "defaultValue": "DEFAULT_ZONE"
  459. },
  460. {
  461. "name": "seata.registry.sofa.server-addr",
  462. "type": "java.lang.String",
  463. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties",
  464. "defaultValue": "127.0.0.1:9603"
  465. },
  466. {
  467. "name": "seata.registry.type",
  468. "type": "java.lang.String",
  469. "description": "file, nacos, eureka, redis, zk, consul, etcd3, sofa",
  470. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties",
  471. "defaultValue": "file"
  472. },
  473. {
  474. "name": "seata.registry.zk.cluster",
  475. "type": "java.lang.String",
  476. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties",
  477. "defaultValue": "default"
  478. },
  479. {
  480. "name": "seata.registry.zk.connect-timeout",
  481. "type": "java.lang.Long",
  482. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties",
  483. "defaultValue": 2000
  484. },
  485. {
  486. "name": "seata.registry.zk.password",
  487. "type": "java.lang.String",
  488. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  489. },
  490. {
  491. "name": "seata.registry.zk.server-addr",
  492. "type": "java.lang.String",
  493. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties",
  494. "defaultValue": "127.0.0.1:2181"
  495. },
  496. {
  497. "name": "seata.registry.zk.session-timeout",
  498. "type": "java.lang.Long",
  499. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties",
  500. "defaultValue": 6000
  501. },
  502. {
  503. "name": "seata.registry.zk.username",
  504. "type": "java.lang.String",
  505. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  506. },
  507. {
  508. "name": "seata.transport.compressor",
  509. "type": "java.lang.String",
  510. "description": "compressor",
  511. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  512. "defaultValue": "none"
  513. },
  514. {
  515. "name": "seata.transport.enable-client-batch-send-request",
  516. "type": "java.lang.Boolean",
  517. "description": "enable client batch send request",
  518. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  519. "defaultValue": true
  520. },
  521. {
  522. "name": "seata.transport.enable-rm-client-batch-send-request",
  523. "type": "java.lang.Boolean",
  524. "description": "enable RM client batch send request",
  525. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  526. "defaultValue": true
  527. },
  528. {
  529. "name": "seata.transport.enable-tc-server-batch-send-response",
  530. "type": "java.lang.Boolean",
  531. "description": "enable TC server batch send response",
  532. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  533. "defaultValue": false
  534. },
  535. {
  536. "name": "seata.transport.enable-tm-client-batch-send-request",
  537. "type": "java.lang.Boolean",
  538. "description": "enable TM client batch send request",
  539. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  540. "defaultValue": false
  541. },
  542. {
  543. "name": "seata.transport.heartbeat",
  544. "type": "java.lang.Boolean",
  545. "description": "enable heartbeat",
  546. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  547. "defaultValue": true
  548. },
  549. {
  550. "name": "seata.transport.serialization",
  551. "type": "java.lang.String",
  552. "description": "serialization",
  553. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  554. "defaultValue": "seata"
  555. },
  556. {
  557. "name": "seata.transport.server",
  558. "type": "java.lang.String",
  559. "description": "NIO, NATIVE",
  560. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  561. "defaultValue": "NIO"
  562. },
  563. {
  564. "name": "seata.transport.shutdown.wait",
  565. "type": "java.lang.Long",
  566. "description": "when destroy server, wait seconds",
  567. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ShutdownProperties",
  568. "defaultValue": 3
  569. },
  570. {
  571. "name": "seata.transport.thread-factory.boss-thread-prefix",
  572. "type": "java.lang.String",
  573. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  574. "defaultValue": "NettyBoss"
  575. },
  576. {
  577. "name": "seata.transport.thread-factory.boss-thread-size",
  578. "type": "java.lang.Integer",
  579. "description": "netty boss thread size",
  580. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  581. "defaultValue": 1
  582. },
  583. {
  584. "name": "seata.transport.thread-factory.client-selector-thread-prefix",
  585. "type": "java.lang.String",
  586. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  587. "defaultValue": "NettyClientSelector"
  588. },
  589. {
  590. "name": "seata.transport.thread-factory.client-selector-thread-size",
  591. "type": "java.lang.Integer",
  592. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  593. "defaultValue": 1
  594. },
  595. {
  596. "name": "seata.transport.thread-factory.client-worker-thread-prefix",
  597. "type": "java.lang.String",
  598. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  599. "defaultValue": "NettyClientWorkerThread"
  600. },
  601. {
  602. "name": "seata.transport.thread-factory.server-executor-thread-prefix",
  603. "type": "java.lang.String",
  604. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  605. "defaultValue": "NettyServerBizHandler"
  606. },
  607. {
  608. "name": "seata.transport.thread-factory.share-boss-worker",
  609. "type": "java.lang.Boolean",
  610. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  611. "defaultValue": false
  612. },
  613. {
  614. "name": "seata.transport.thread-factory.worker-thread-prefix",
  615. "type": "java.lang.String",
  616. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  617. "defaultValue": "NettyServerNIOWorker"
  618. },
  619. {
  620. "name": "seata.transport.thread-factory.worker-thread-size",
  621. "type": "java.lang.String",
  622. "description": "auto default pin or 8",
  623. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  624. "defaultValue": "Default"
  625. },
  626. {
  627. "name": "seata.transport.type",
  628. "type": "java.lang.String",
  629. "description": "tcp, unix-domain-socket",
  630. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  631. "defaultValue": "TCP"
  632. },
  633. {
  634. "name": "seata.client.log.exception-rate",
  635. "type": "java.lang.Integer",
  636. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  637. "deprecated": true,
  638. "deprecation": {
  639. "level": "error",
  640. "reason": "Please configure to 'seata.log.exception-rate'.",
  641. "replacement": "seata.log.exception-rate"
  642. }
  643. },
  644. {
  645. "name": "seata.transport.rpc-rm-request-timeout",
  646. "type": "java.lang.Long",
  647. "description": "rpcRmRequestTimeout",
  648. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  649. "deprecated": true,
  650. "deprecation": {
  651. "level": "error",
  652. "reason": "Please configure to 'seata.transport.rpcRmRequestTimeout'."
  653. }
  654. },
  655. {
  656. "name": "seata.transport.rpc-tc-request-timeout",
  657. "type": "java.lang.Long",
  658. "description": "rpcTcRequestTimeout",
  659. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  660. "deprecated": true,
  661. "deprecation": {
  662. "level": "error",
  663. "reason": "Please configure to 'seata.transport.rpcTcRequestTimeout'."
  664. }
  665. },
  666. {
  667. "name": "seata.transport.rpc-tm-request-timeout",
  668. "type": "java.lang.Long",
  669. "description": "rpcRmRequestTimeout",
  670. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  671. "deprecated": true,
  672. "deprecation": {
  673. "level": "error",
  674. "reason": "Please configure to 'seata.transport.rpcTmRequestTimeout'."
  675. }
  676. }
  677. ],
  678. "hints": [
  679. {
  680. "name": "seata.config.data-type",
  681. "providers": [
  682. {
  683. "name": "handle-as",
  684. "parameters": {
  685. "target": "io.seata.config.processor.ConfigDataType"
  686. }
  687. }
  688. ]
  689. },
  690. {
  691. "name": "seata.config.type",
  692. "providers": [
  693. {
  694. "name": "handle-as",
  695. "parameters": {
  696. "target": "io.seata.config.ConfigType"
  697. }
  698. }
  699. ]
  700. },
  701. {
  702. "name": "seata.registry.type",
  703. "providers": [
  704. {
  705. "name": "handle-as",
  706. "parameters": {
  707. "target": "io.seata.discovery.registry.RegistryType"
  708. }
  709. }
  710. ]
  711. },
  712. {
  713. "name": "seata.transport.compressor",
  714. "providers": [
  715. {
  716. "name": "handle-as",
  717. "parameters": {
  718. "target": "io.seata.core.compressor.CompressorType"
  719. }
  720. }
  721. ]
  722. },
  723. {
  724. "name": "seata.transport.serialization",
  725. "providers": [
  726. {
  727. "name": "handle-as",
  728. "parameters": {
  729. "target": "io.seata.core.serializer.SerializerType"
  730. }
  731. }
  732. ]
  733. },
  734. {
  735. "name": "seata.transport.server",
  736. "providers": [
  737. {
  738. "name": "handle-as",
  739. "parameters": {
  740. "target": "io.seata.core.rpc.TransportServerType"
  741. }
  742. }
  743. ]
  744. },
  745. {
  746. "name": "seata.transport.thread-factory.worker-thread-size",
  747. "providers": [
  748. {
  749. "name": "handle-as",
  750. "parameters": {
  751. "target": "io.seata.core.rpc.netty.NettyBaseConfig$WorkThreadMode"
  752. }
  753. }
  754. ]
  755. },
  756. {
  757. "name": "seata.transport.type",
  758. "providers": [
  759. {
  760. "name": "handle-as",
  761. "parameters": {
  762. "target": "io.seata.core.rpc.TransportProtocolType"
  763. }
  764. }
  765. ]
  766. }
  767. ]
  768. }