spring-configuration-metadata.json 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725
  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. },
  130. {
  131. "name": "seata.config.apollo.cluster",
  132. "type": "java.lang.String",
  133. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  134. },
  135. {
  136. "name": "seata.config.apollo.namespace",
  137. "type": "java.lang.String",
  138. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigApolloProperties"
  139. },
  140. {
  141. "name": "seata.config.consul.acl-token",
  142. "type": "java.lang.String",
  143. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  144. },
  145. {
  146. "name": "seata.config.consul.key",
  147. "type": "java.lang.String",
  148. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  149. },
  150. {
  151. "name": "seata.config.consul.server-addr",
  152. "type": "java.lang.String",
  153. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigConsulProperties"
  154. },
  155. {
  156. "name": "seata.config.custom.name",
  157. "type": "java.lang.String",
  158. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigCustomProperties"
  159. },
  160. {
  161. "name": "seata.config.data-type",
  162. "type": "java.lang.String",
  163. "description": "properties,yaml(only type in nacos, zk, consul, etcd3)",
  164. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties"
  165. },
  166. {
  167. "name": "seata.config.etcd3.key",
  168. "type": "java.lang.String",
  169. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties"
  170. },
  171. {
  172. "name": "seata.config.etcd3.server-addr",
  173. "type": "java.lang.String",
  174. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigEtcd3Properties"
  175. },
  176. {
  177. "name": "seata.config.file.name",
  178. "type": "java.lang.String",
  179. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigFileProperties"
  180. },
  181. {
  182. "name": "seata.config.nacos.access-key",
  183. "type": "java.lang.String",
  184. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  185. },
  186. {
  187. "name": "seata.config.nacos.context-path",
  188. "type": "java.lang.String",
  189. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  190. },
  191. {
  192. "name": "seata.config.nacos.data-id",
  193. "type": "java.lang.String",
  194. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  195. },
  196. {
  197. "name": "seata.config.nacos.group",
  198. "type": "java.lang.String",
  199. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  200. },
  201. {
  202. "name": "seata.config.nacos.namespace",
  203. "type": "java.lang.String",
  204. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  205. },
  206. {
  207. "name": "seata.config.nacos.password",
  208. "type": "java.lang.String",
  209. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  210. },
  211. {
  212. "name": "seata.config.nacos.secret-key",
  213. "type": "java.lang.String",
  214. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  215. },
  216. {
  217. "name": "seata.config.nacos.server-addr",
  218. "type": "java.lang.String",
  219. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  220. },
  221. {
  222. "name": "seata.config.nacos.username",
  223. "type": "java.lang.String",
  224. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigNacosProperties"
  225. },
  226. {
  227. "name": "seata.config.type",
  228. "type": "java.lang.String",
  229. "description": "file, nacos, apollo, zk, consul, etcd3, springCloudConfig",
  230. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigProperties"
  231. },
  232. {
  233. "name": "seata.config.zk.connect-timeout",
  234. "type": "java.lang.Long",
  235. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  236. },
  237. {
  238. "name": "seata.config.zk.node-path",
  239. "type": "java.lang.String",
  240. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  241. },
  242. {
  243. "name": "seata.config.zk.password",
  244. "type": "java.lang.String",
  245. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  246. },
  247. {
  248. "name": "seata.config.zk.server-addr",
  249. "type": "java.lang.String",
  250. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  251. },
  252. {
  253. "name": "seata.config.zk.session-timeout",
  254. "type": "java.lang.Long",
  255. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  256. },
  257. {
  258. "name": "seata.config.zk.username",
  259. "type": "java.lang.String",
  260. "sourceType": "io.seata.spring.boot.autoconfigure.properties.config.ConfigZooKeeperProperties"
  261. },
  262. {
  263. "name": "seata.log.exception-rate",
  264. "type": "java.lang.Integer",
  265. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  266. "defaultValue": 100
  267. },
  268. {
  269. "name": "seata.registry.consul.acl-token",
  270. "type": "java.lang.String",
  271. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties"
  272. },
  273. {
  274. "name": "seata.registry.consul.cluster",
  275. "type": "java.lang.String",
  276. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties"
  277. },
  278. {
  279. "name": "seata.registry.consul.server-addr",
  280. "type": "java.lang.String",
  281. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryConsulProperties"
  282. },
  283. {
  284. "name": "seata.registry.custom.name",
  285. "type": "java.lang.String",
  286. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryCustomProperties"
  287. },
  288. {
  289. "name": "seata.registry.etcd3.cluster",
  290. "type": "java.lang.String",
  291. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties"
  292. },
  293. {
  294. "name": "seata.registry.etcd3.server-addr",
  295. "type": "java.lang.String",
  296. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEtcd3Properties"
  297. },
  298. {
  299. "name": "seata.registry.eureka.application",
  300. "type": "java.lang.String",
  301. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties"
  302. },
  303. {
  304. "name": "seata.registry.eureka.service-url",
  305. "type": "java.lang.String",
  306. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties"
  307. },
  308. {
  309. "name": "seata.registry.eureka.weight",
  310. "type": "java.lang.String",
  311. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryEurekaProperties"
  312. },
  313. {
  314. "name": "seata.registry.nacos.access-key",
  315. "type": "java.lang.String",
  316. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  317. },
  318. {
  319. "name": "seata.registry.nacos.application",
  320. "type": "java.lang.String",
  321. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  322. },
  323. {
  324. "name": "seata.registry.nacos.cluster",
  325. "type": "java.lang.String",
  326. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  327. },
  328. {
  329. "name": "seata.registry.nacos.context-path",
  330. "type": "java.lang.String",
  331. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  332. },
  333. {
  334. "name": "seata.registry.nacos.group",
  335. "type": "java.lang.String",
  336. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  337. },
  338. {
  339. "name": "seata.registry.nacos.namespace",
  340. "type": "java.lang.String",
  341. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  342. },
  343. {
  344. "name": "seata.registry.nacos.password",
  345. "type": "java.lang.String",
  346. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  347. },
  348. {
  349. "name": "seata.registry.nacos.secret-key",
  350. "type": "java.lang.String",
  351. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  352. },
  353. {
  354. "name": "seata.registry.nacos.server-addr",
  355. "type": "java.lang.String",
  356. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  357. },
  358. {
  359. "name": "seata.registry.nacos.slb-pattern",
  360. "type": "java.lang.String",
  361. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  362. },
  363. {
  364. "name": "seata.registry.nacos.username",
  365. "type": "java.lang.String",
  366. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryNacosProperties"
  367. },
  368. {
  369. "name": "seata.registry.preferred-networks",
  370. "type": "java.lang.String",
  371. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties"
  372. },
  373. {
  374. "name": "seata.registry.redis.cluster",
  375. "type": "java.lang.String",
  376. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  377. },
  378. {
  379. "name": "seata.registry.redis.db",
  380. "type": "java.lang.Integer",
  381. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  382. },
  383. {
  384. "name": "seata.registry.redis.password",
  385. "type": "java.lang.String",
  386. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  387. },
  388. {
  389. "name": "seata.registry.redis.server-addr",
  390. "type": "java.lang.String",
  391. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  392. },
  393. {
  394. "name": "seata.registry.redis.timeout",
  395. "type": "java.lang.Integer",
  396. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryRedisProperties"
  397. },
  398. {
  399. "name": "seata.registry.sofa.address-wait-time",
  400. "type": "java.lang.String",
  401. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  402. },
  403. {
  404. "name": "seata.registry.sofa.application",
  405. "type": "java.lang.String",
  406. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  407. },
  408. {
  409. "name": "seata.registry.sofa.cluster",
  410. "type": "java.lang.String",
  411. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  412. },
  413. {
  414. "name": "seata.registry.sofa.datacenter",
  415. "type": "java.lang.String",
  416. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  417. },
  418. {
  419. "name": "seata.registry.sofa.group",
  420. "type": "java.lang.String",
  421. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  422. },
  423. {
  424. "name": "seata.registry.sofa.region",
  425. "type": "java.lang.String",
  426. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  427. },
  428. {
  429. "name": "seata.registry.sofa.server-addr",
  430. "type": "java.lang.String",
  431. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistrySofaProperties"
  432. },
  433. {
  434. "name": "seata.registry.type",
  435. "type": "java.lang.String",
  436. "description": "file, nacos, eureka, redis, zk, consul, etcd3, sofa",
  437. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryProperties"
  438. },
  439. {
  440. "name": "seata.registry.zk.cluster",
  441. "type": "java.lang.String",
  442. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  443. },
  444. {
  445. "name": "seata.registry.zk.connect-timeout",
  446. "type": "java.lang.Long",
  447. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  448. },
  449. {
  450. "name": "seata.registry.zk.password",
  451. "type": "java.lang.String",
  452. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  453. },
  454. {
  455. "name": "seata.registry.zk.server-addr",
  456. "type": "java.lang.String",
  457. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  458. },
  459. {
  460. "name": "seata.registry.zk.session-timeout",
  461. "type": "java.lang.Long",
  462. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  463. },
  464. {
  465. "name": "seata.registry.zk.username",
  466. "type": "java.lang.String",
  467. "sourceType": "io.seata.spring.boot.autoconfigure.properties.registry.RegistryZooKeeperProperties"
  468. },
  469. {
  470. "name": "seata.transport.compressor",
  471. "type": "java.lang.String",
  472. "description": "compressor",
  473. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties"
  474. },
  475. {
  476. "name": "seata.transport.enable-client-batch-send-request",
  477. "type": "java.lang.Boolean",
  478. "description": "enable client batch send request",
  479. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  480. "defaultValue": true
  481. },
  482. {
  483. "name": "seata.transport.enable-rm-client-batch-send-request",
  484. "type": "java.lang.Boolean",
  485. "description": "enable RM client batch send request",
  486. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  487. "defaultValue": true
  488. },
  489. {
  490. "name": "seata.transport.enable-tc-server-batch-send-response",
  491. "type": "java.lang.Boolean",
  492. "description": "enable TC server batch send response",
  493. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  494. "defaultValue": false
  495. },
  496. {
  497. "name": "seata.transport.enable-tm-client-batch-send-request",
  498. "type": "java.lang.Boolean",
  499. "description": "enable TM client batch send request",
  500. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  501. "defaultValue": false
  502. },
  503. {
  504. "name": "seata.transport.heartbeat",
  505. "type": "java.lang.Boolean",
  506. "description": "enable heartbeat",
  507. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  508. "defaultValue": true
  509. },
  510. {
  511. "name": "seata.transport.serialization",
  512. "type": "java.lang.String",
  513. "description": "serialization",
  514. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties"
  515. },
  516. {
  517. "name": "seata.transport.server",
  518. "type": "java.lang.String",
  519. "description": "NIO, NATIVE",
  520. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties"
  521. },
  522. {
  523. "name": "seata.transport.shutdown.wait",
  524. "type": "java.lang.Long",
  525. "description": "when destroy server, wait seconds",
  526. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ShutdownProperties",
  527. "defaultValue": 3
  528. },
  529. {
  530. "name": "seata.transport.thread-factory.boss-thread-prefix",
  531. "type": "java.lang.String",
  532. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  533. "defaultValue": "NettyBoss"
  534. },
  535. {
  536. "name": "seata.transport.thread-factory.boss-thread-size",
  537. "type": "java.lang.Integer",
  538. "description": "netty boss thread size",
  539. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  540. "defaultValue": 1
  541. },
  542. {
  543. "name": "seata.transport.thread-factory.client-selector-thread-prefix",
  544. "type": "java.lang.String",
  545. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  546. "defaultValue": "NettyClientSelector"
  547. },
  548. {
  549. "name": "seata.transport.thread-factory.client-selector-thread-size",
  550. "type": "java.lang.Integer",
  551. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  552. "defaultValue": 1
  553. },
  554. {
  555. "name": "seata.transport.thread-factory.client-worker-thread-prefix",
  556. "type": "java.lang.String",
  557. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  558. "defaultValue": "NettyClientWorkerThread"
  559. },
  560. {
  561. "name": "seata.transport.thread-factory.server-executor-thread-prefix",
  562. "type": "java.lang.String",
  563. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  564. "defaultValue": "NettyServerBizHandler"
  565. },
  566. {
  567. "name": "seata.transport.thread-factory.share-boss-worker",
  568. "type": "java.lang.Boolean",
  569. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties"
  570. },
  571. {
  572. "name": "seata.transport.thread-factory.worker-thread-prefix",
  573. "type": "java.lang.String",
  574. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  575. "defaultValue": "NettyServerNIOWorker"
  576. },
  577. {
  578. "name": "seata.transport.thread-factory.worker-thread-size",
  579. "type": "java.lang.String",
  580. "description": "auto default pin or 8",
  581. "sourceType": "io.seata.spring.boot.autoconfigure.properties.ThreadFactoryProperties",
  582. "defaultValue": "Default"
  583. },
  584. {
  585. "name": "seata.transport.type",
  586. "type": "java.lang.String",
  587. "description": "tcp, unix-domain-socket",
  588. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties"
  589. },
  590. {
  591. "name": "seata.client.log.exception-rate",
  592. "type": "java.lang.Integer",
  593. "sourceType": "io.seata.spring.boot.autoconfigure.properties.LogProperties",
  594. "deprecated": true,
  595. "deprecation": {
  596. "level": "error",
  597. "reason": "Please configure to 'seata.log.exception-rate'.",
  598. "replacement": "seata.log.exception-rate"
  599. }
  600. },
  601. {
  602. "name": "seata.transport.rpc-rm-request-timeout",
  603. "type": "java.lang.Long",
  604. "description": "rpcRmRequestTimeout",
  605. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  606. "deprecated": true,
  607. "deprecation": {
  608. "level": "error",
  609. "reason": "Please configure to 'seata.transport.rpcRmRequestTimeout'."
  610. }
  611. },
  612. {
  613. "name": "seata.transport.rpc-tc-request-timeout",
  614. "type": "java.lang.Long",
  615. "description": "rpcTcRequestTimeout",
  616. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  617. "deprecated": true,
  618. "deprecation": {
  619. "level": "error",
  620. "reason": "Please configure to 'seata.transport.rpcTcRequestTimeout'."
  621. }
  622. },
  623. {
  624. "name": "seata.transport.rpc-tm-request-timeout",
  625. "type": "java.lang.Long",
  626. "description": "rpcRmRequestTimeout",
  627. "sourceType": "io.seata.spring.boot.autoconfigure.properties.TransportProperties",
  628. "deprecated": true,
  629. "deprecation": {
  630. "level": "error",
  631. "reason": "Please configure to 'seata.transport.rpcTmRequestTimeout'."
  632. }
  633. }
  634. ],
  635. "hints": [
  636. {
  637. "name": "seata.config.data-type",
  638. "providers": [
  639. {
  640. "name": "handle-as",
  641. "parameters": {
  642. "target": "io.seata.config.processor.ConfigDataType"
  643. }
  644. }
  645. ]
  646. },
  647. {
  648. "name": "seata.config.type",
  649. "providers": [
  650. {
  651. "name": "handle-as",
  652. "parameters": {
  653. "target": "io.seata.config.ConfigType"
  654. }
  655. }
  656. ]
  657. },
  658. {
  659. "name": "seata.registry.type",
  660. "providers": [
  661. {
  662. "name": "handle-as",
  663. "parameters": {
  664. "target": "io.seata.discovery.registry.RegistryType"
  665. }
  666. }
  667. ]
  668. },
  669. {
  670. "name": "seata.transport.compressor",
  671. "providers": [
  672. {
  673. "name": "handle-as",
  674. "parameters": {
  675. "target": "io.seata.core.compressor.CompressorType"
  676. }
  677. }
  678. ]
  679. },
  680. {
  681. "name": "seata.transport.serialization",
  682. "providers": [
  683. {
  684. "name": "handle-as",
  685. "parameters": {
  686. "target": "io.seata.core.serializer.SerializerType"
  687. }
  688. }
  689. ]
  690. },
  691. {
  692. "name": "seata.transport.server",
  693. "providers": [
  694. {
  695. "name": "handle-as",
  696. "parameters": {
  697. "target": "io.seata.core.rpc.TransportServerType"
  698. }
  699. }
  700. ]
  701. },
  702. {
  703. "name": "seata.transport.thread-factory.worker-thread-size",
  704. "providers": [
  705. {
  706. "name": "handle-as",
  707. "parameters": {
  708. "target": "io.seata.core.rpc.netty.NettyBaseConfig$WorkThreadMode"
  709. }
  710. }
  711. ]
  712. },
  713. {
  714. "name": "seata.transport.type",
  715. "providers": [
  716. {
  717. "name": "handle-as",
  718. "parameters": {
  719. "target": "io.seata.core.rpc.TransportProtocolType"
  720. }
  721. }
  722. ]
  723. }
  724. ]
  725. }