{"id":2967,"date":"2023-07-14T16:57:38","date_gmt":"2023-07-14T08:57:38","guid":{"rendered":"https:\/\/xinchewhd.com.cn\/?p=2967"},"modified":"2023-07-14T16:57:39","modified_gmt":"2023-07-14T08:57:39","slug":"springboot%e5%af%b9%e6%8e%a5kafka%e6%89%b9%e9%87%8f%e3%80%81%e5%b9%b6%e5%8f%91%e3%80%81%e5%bc%82%e6%ad%a5%e8%8e%b7%e5%8f%96%e6%b6%88%e6%81%af%e5%b9%b6%e5%8a%a8%e6%80%81%e3%80%81%e6%89%b9%e9%87%8f-2","status":"publish","type":"post","link":"https:\/\/xinchewhd.com.cn\/index.php\/spring-boot\/springboot%e5%af%b9%e6%8e%a5kafka%e6%89%b9%e9%87%8f%e3%80%81%e5%b9%b6%e5%8f%91%e3%80%81%e5%bc%82%e6%ad%a5%e8%8e%b7%e5%8f%96%e6%b6%88%e6%81%af%e5%b9%b6%e5%8a%a8%e6%80%81%e3%80%81%e6%89%b9%e9%87%8f-2\/","title":{"rendered":"springBoot\u5bf9\u63a5kafka,\u6279\u91cf\u3001\u5e76\u53d1\u3001\u5f02\u6b65\u83b7\u53d6\u6d88\u606f,\u5e76\u52a8\u6001\u3001\u6279\u91cf\u63d2\u5165\u5e93\u8868"},"content":{"rendered":"<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; text-align: start; text-wrap: wrap; background-color: #ffffff; letter-spacing: 0.578px;\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"6\" data-index-1686900838434=\"31\" data-index-len-1686900838434=\"31\">\u00a0<\/span><span data-raw-text-1686900838434=\" \" data-textnode-index-1686900838434=\"6\" data-index-1686900838434=\"32\" data-index-len-1686900838434=\"32\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"letter-spacing: 0.578px; caret-color: var(--weui-BRAND);\" data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"6\" data-index-1686900838434=\"33\" data-index-len-1686900838434=\"33\">\u00a0<\/span><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"letter-spacing: 0.578px; caret-color: var(--weui-BRAND); vertical-align: middle; font-size: 14px; display: inline-block; width: 20px; background-size: cover; height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-ratio=\"1\" data-w=\"128\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"letter-spacing: 0.578px; caret-color: var(--weui-BRAND); vertical-align: middle; font-size: 14px; display: inline-block; width: 20px; background-size: cover; height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png\" data-ratio=\"1\" data-w=\"128\" \/><\/noscript><span style=\"letter-spacing: 0.578px; caret-color: var(--weui-BRAND); font-size: 14px;\"><span data-raw-text=\"\u63a8\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"30\" data-textnode-notemoji-index-1684308901157=\"30\"><span data-raw-text=\"\u63a8\" data-textnode-index-1684837065269=\"5\" data-index-1684837065269=\"5\" data-textnode-notemoji-index-1684837065269=\"5\"><span data-raw-text=\"\u63a8\" data-textnode-index-1685008970016=\"1\" data-index-1685008970016=\"13\" data-textnode-notemoji-index-1685008970016=\"13\"><span data-raw-text=\"\u63a8\" data-textnode-index-1686120766137=\"5\" data-index-1686120766137=\"16\" data-textnode-notemoji-index-1686120766137=\"16\"><span data-raw-text-1686368054762=\"\u63a8\" data-textnode-index-1686368054762=\"1\" data-index-1686368054762=\"23\" data-index-len-1686368054762=\"23\"><span data-raw-text-1686708823339=\"\u63a8\" data-textnode-index-1686708823339=\"1\" data-index-1686708823339=\"28\" data-index-len-1686708823339=\"28\"><span data-raw-text-1686900838434=\"\u63a8\" data-textnode-index-1686900838434=\"7\" data-index-1686900838434=\"34\" data-index-len-1686900838434=\"34\">\u63a8<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u8350\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"31\" data-textnode-notemoji-index-1684308901157=\"31\"><span data-raw-text=\"\u8350\" data-textnode-index-1684837065269=\"6\" data-index-1684837065269=\"6\" data-textnode-notemoji-index-1684837065269=\"6\"><span data-raw-text=\"\u8350\" data-textnode-index-1685008970016=\"2\" data-index-1685008970016=\"14\" data-textnode-notemoji-index-1685008970016=\"14\"><span data-raw-text=\"\u8350\" data-textnode-index-1686120766137=\"6\" data-index-1686120766137=\"17\" data-textnode-notemoji-index-1686120766137=\"17\"><span data-raw-text-1686368054762=\"\u8350\" data-textnode-index-1686368054762=\"2\" data-index-1686368054762=\"24\" data-index-len-1686368054762=\"24\"><span data-raw-text-1686708823339=\"\u8350\" data-textnode-index-1686708823339=\"2\" data-index-1686708823339=\"29\" data-index-len-1686708823339=\"29\"><span data-raw-text-1686900838434=\"\u8350\" data-textnode-index-1686900838434=\"8\" data-index-1686900838434=\"35\" data-index-len-1686900838434=\"35\">\u8350<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u5927\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"32\" data-textnode-notemoji-index-1684308901157=\"32\"><span data-raw-text=\"\u5927\" data-textnode-index-1684837065269=\"7\" data-index-1684837065269=\"7\" data-textnode-notemoji-index-1684837065269=\"7\"><span data-raw-text=\"\u5927\" data-textnode-index-1685008970016=\"3\" data-index-1685008970016=\"15\" data-textnode-notemoji-index-1685008970016=\"15\"><span data-raw-text=\"\u5927\" data-textnode-index-1686120766137=\"7\" data-index-1686120766137=\"18\" data-textnode-notemoji-index-1686120766137=\"18\"><span data-raw-text-1686368054762=\"\u5927\" data-textnode-index-1686368054762=\"3\" data-index-1686368054762=\"25\" data-index-len-1686368054762=\"25\"><span data-raw-text-1686708823339=\"\u5927\" data-textnode-index-1686708823339=\"3\" data-index-1686708823339=\"30\" data-index-len-1686708823339=\"30\"><span data-raw-text-1686900838434=\"\u5927\" data-textnode-index-1686900838434=\"9\" data-index-1686900838434=\"36\" data-index-len-1686900838434=\"36\">\u5927<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u5bb6\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"33\" data-textnode-notemoji-index-1684308901157=\"33\"><span data-raw-text=\"\u5bb6\" data-textnode-index-1684837065269=\"8\" data-index-1684837065269=\"8\" data-textnode-notemoji-index-1684837065269=\"8\"><span data-raw-text=\"\u5bb6\" data-textnode-index-1685008970016=\"4\" data-index-1685008970016=\"16\" data-textnode-notemoji-index-1685008970016=\"16\"><span data-raw-text=\"\u5bb6\" data-textnode-index-1686120766137=\"8\" data-index-1686120766137=\"19\" data-textnode-notemoji-index-1686120766137=\"19\"><span data-raw-text-1686368054762=\"\u5bb6\" data-textnode-index-1686368054762=\"4\" data-index-1686368054762=\"26\" data-index-len-1686368054762=\"26\"><span data-raw-text-1686708823339=\"\u5bb6\" data-textnode-index-1686708823339=\"4\" data-index-1686708823339=\"31\" data-index-len-1686708823339=\"31\"><span data-raw-text-1686900838434=\"\u5bb6\" data-textnode-index-1686900838434=\"10\" data-index-1686900838434=\"37\" data-index-len-1686900838434=\"37\">\u5bb6<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u5173\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"34\" data-textnode-notemoji-index-1684308901157=\"34\"><span data-raw-text=\"\u5173\" data-textnode-index-1684837065269=\"9\" data-index-1684837065269=\"9\" data-textnode-notemoji-index-1684837065269=\"9\"><span data-raw-text=\"\u5173\" data-textnode-index-1685008970016=\"5\" data-index-1685008970016=\"17\" data-textnode-notemoji-index-1685008970016=\"17\"><span data-raw-text=\"\u5173\" data-textnode-index-1686120766137=\"9\" data-index-1686120766137=\"20\" data-textnode-notemoji-index-1686120766137=\"20\"><span data-raw-text-1686368054762=\"\u5173\" data-textnode-index-1686368054762=\"5\" data-index-1686368054762=\"27\" data-index-len-1686368054762=\"27\"><span data-raw-text-1686708823339=\"\u5173\" data-textnode-index-1686708823339=\"5\" data-index-1686708823339=\"32\" data-index-len-1686708823339=\"32\"><span data-raw-text-1686900838434=\"\u5173\" data-textnode-index-1686900838434=\"11\" data-index-1686900838434=\"38\" data-index-len-1686900838434=\"38\">\u5173<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u6ce8\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"35\" data-textnode-notemoji-index-1684308901157=\"35\"><span data-raw-text=\"\u6ce8\" data-textnode-index-1684837065269=\"10\" data-index-1684837065269=\"10\" data-textnode-notemoji-index-1684837065269=\"10\"><span data-raw-text=\"\u6ce8\" data-textnode-index-1685008970016=\"6\" data-index-1685008970016=\"18\" data-textnode-notemoji-index-1685008970016=\"18\"><span data-raw-text=\"\u6ce8\" data-textnode-index-1686120766137=\"10\" data-index-1686120766137=\"21\" data-textnode-notemoji-index-1686120766137=\"21\"><span data-raw-text-1686368054762=\"\u6ce8\" data-textnode-index-1686368054762=\"6\" data-index-1686368054762=\"28\" data-index-len-1686368054762=\"28\"><span data-raw-text-1686708823339=\"\u6ce8\" data-textnode-index-1686708823339=\"6\" data-index-1686708823339=\"33\" data-index-len-1686708823339=\"33\"><span data-raw-text-1686900838434=\"\u6ce8\" data-textnode-index-1686900838434=\"12\" data-index-1686900838434=\"39\" data-index-len-1686900838434=\"39\">\u6ce8<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u4e00\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"36\" data-textnode-notemoji-index-1684308901157=\"36\"><span data-raw-text=\"\u4e00\" data-textnode-index-1684837065269=\"11\" data-index-1684837065269=\"11\" data-textnode-notemoji-index-1684837065269=\"11\"><span data-raw-text=\"\u4e00\" data-textnode-index-1685008970016=\"7\" data-index-1685008970016=\"19\" data-textnode-notemoji-index-1685008970016=\"19\"><span data-raw-text=\"\u4e00\" data-textnode-index-1686120766137=\"11\" data-index-1686120766137=\"22\" data-textnode-notemoji-index-1686120766137=\"22\"><span data-raw-text-1686368054762=\"\u4e00\" data-textnode-index-1686368054762=\"7\" data-index-1686368054762=\"29\" data-index-len-1686368054762=\"29\"><span data-raw-text-1686708823339=\"\u4e00\" data-textnode-index-1686708823339=\"7\" data-index-1686708823339=\"34\" data-index-len-1686708823339=\"34\"><span data-raw-text-1686900838434=\"\u4e00\" data-textnode-index-1686900838434=\"13\" data-index-1686900838434=\"40\" data-index-len-1686900838434=\"40\">\u4e00<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u4e2a\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"37\" data-textnode-notemoji-index-1684308901157=\"37\"><span data-raw-text=\"\u4e2a\" data-textnode-index-1684837065269=\"12\" data-index-1684837065269=\"12\" data-textnode-notemoji-index-1684837065269=\"12\"><span data-raw-text=\"\u4e2a\" data-textnode-index-1685008970016=\"8\" data-index-1685008970016=\"20\" data-textnode-notemoji-index-1685008970016=\"20\"><span data-raw-text=\"\u4e2a\" data-textnode-index-1686120766137=\"12\" data-index-1686120766137=\"23\" data-textnode-notemoji-index-1686120766137=\"23\"><span data-raw-text-1686368054762=\"\u4e2a\" data-textnode-index-1686368054762=\"8\" data-index-1686368054762=\"30\" data-index-len-1686368054762=\"30\"><span data-raw-text-1686708823339=\"\u4e2a\" data-textnode-index-1686708823339=\"8\" data-index-1686708823339=\"35\" data-index-len-1686708823339=\"35\"><span data-raw-text-1686900838434=\"\u4e2a\" data-textnode-index-1686900838434=\"14\" data-index-1686900838434=\"41\" data-index-len-1686900838434=\"41\">\u4e2a<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u516c\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"38\" data-textnode-notemoji-index-1684308901157=\"38\"><span data-raw-text=\"\u516c\" data-textnode-index-1684837065269=\"13\" data-index-1684837065269=\"13\" data-textnode-notemoji-index-1684837065269=\"13\"><span data-raw-text=\"\u516c\" data-textnode-index-1685008970016=\"9\" data-index-1685008970016=\"21\" data-textnode-notemoji-index-1685008970016=\"21\"><span data-raw-text=\"\u516c\" data-textnode-index-1686120766137=\"13\" data-index-1686120766137=\"24\" data-textnode-notemoji-index-1686120766137=\"24\"><span data-raw-text-1686368054762=\"\u516c\" data-textnode-index-1686368054762=\"9\" data-index-1686368054762=\"31\" data-index-len-1686368054762=\"31\"><span data-raw-text-1686708823339=\"\u516c\" data-textnode-index-1686708823339=\"9\" data-index-1686708823339=\"36\" data-index-len-1686708823339=\"36\"><span data-raw-text-1686900838434=\"\u516c\" data-textnode-index-1686900838434=\"15\" data-index-1686900838434=\"42\" data-index-len-1686900838434=\"42\">\u516c<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u4f17\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"39\" data-textnode-notemoji-index-1684308901157=\"39\"><span data-raw-text=\"\u4f17\" data-textnode-index-1684837065269=\"14\" data-index-1684837065269=\"14\" data-textnode-notemoji-index-1684837065269=\"14\"><span data-raw-text=\"\u4f17\" data-textnode-index-1685008970016=\"10\" data-index-1685008970016=\"22\" data-textnode-notemoji-index-1685008970016=\"22\"><span data-raw-text=\"\u4f17\" data-textnode-index-1686120766137=\"14\" data-index-1686120766137=\"25\" data-textnode-notemoji-index-1686120766137=\"25\"><span data-raw-text-1686368054762=\"\u4f17\" data-textnode-index-1686368054762=\"10\" data-index-1686368054762=\"32\" data-index-len-1686368054762=\"32\"><span data-raw-text-1686708823339=\"\u4f17\" data-textnode-index-1686708823339=\"10\" data-index-1686708823339=\"37\" data-index-len-1686708823339=\"37\"><span data-raw-text-1686900838434=\"\u4f17\" data-textnode-index-1686900838434=\"16\" data-index-1686900838434=\"43\" data-index-len-1686900838434=\"43\">\u4f17<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span data-raw-text=\"\u53f7\" data-textnode-index-1684308901157=\"1\" data-index-1684308901157=\"40\" data-textnode-notemoji-index-1684308901157=\"40\"><span data-raw-text=\"\u53f7\" data-textnode-index-1684837065269=\"15\" data-index-1684837065269=\"15\" data-textnode-notemoji-index-1684837065269=\"15\"><span data-raw-text=\"\u53f7\" data-textnode-index-1685008970016=\"11\" data-index-1685008970016=\"23\" data-textnode-notemoji-index-1685008970016=\"23\"><span data-raw-text=\"\u53f7\" data-textnode-index-1686120766137=\"15\" data-index-1686120766137=\"26\" data-textnode-notemoji-index-1686120766137=\"26\"><span data-raw-text-1686368054762=\"\u53f7\" data-textnode-index-1686368054762=\"11\" data-index-1686368054762=\"33\" data-index-len-1686368054762=\"33\"><span data-raw-text-1686708823339=\"\u53f7\" data-textnode-index-1686708823339=\"11\" data-index-1686708823339=\"38\" data-index-len-1686708823339=\"38\"><span data-raw-text-1686900838434=\"\u53f7\" data-textnode-index-1686900838434=\"17\" data-index-1686900838434=\"44\" data-index-len-1686900838434=\"44\">\u53f7<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><span style=\"letter-spacing: 0.578px; caret-color: var(--weui-BRAND); font-size: 14px; color: #ff2941; visibility: visible;\"><strong style=\"visibility: visible;\"><span style=\"font-size: 18px; visibility: visible;\"><span style=\"letter-spacing: 0.544px; color: #4d4d4d; font-family: -apple-system, 'SF UI Text', Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, SimHei, SimSun; font-size: 16px;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"vertical-align: middle; display: inline-block; width: 20px; background-size: cover; height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/202307141650192e2ed475e.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-ratio=\"1\" data-w=\"128\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"vertical-align: middle; display: inline-block; width: 20px; background-size: cover; height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/202307141650192e2ed475e.png\" data-ratio=\"1\" data-w=\"128\" \/><\/noscript><span style=\"letter-spacing: 0.578px;\"><span data-raw-text=\"\u00a0\" data-textnode-index-1684308901157=\"2\" data-index-1684308901157=\"41\" data-textnode-notemoji-index-1684308901157=\"41\"><span data-raw-text=\"\u00a0\" data-textnode-index-1684837065269=\"16\" data-index-1684837065269=\"16\" data-textnode-notemoji-index-1684837065269=\"16\"><span data-raw-text=\"\u00a0\" data-textnode-index-1685008970016=\"12\" data-index-1685008970016=\"24\" data-textnode-notemoji-index-1685008970016=\"24\"><span data-raw-text=\"\u00a0\" data-textnode-index-1686120766137=\"16\" data-index-1686120766137=\"27\" data-textnode-notemoji-index-1686120766137=\"27\"><span data-raw-text-1686368054762=\"\u00a0\" data-textnode-index-1686368054762=\"12\" data-index-1686368054762=\"34\" data-index-len-1686368054762=\"34\"><span data-raw-text-1686708823339=\"\u00a0\" data-textnode-index-1686708823339=\"12\" data-index-1686708823339=\"39\" data-index-len-1686708823339=\"39\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"18\" data-index-1686900838434=\"45\" data-index-len-1686900838434=\"45\">\u00a0<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/strong><\/span><\/p>\n<section class=\"mp_profile_iframe_wrp\" style=\"text-align: center; color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; letter-spacing: normal; text-wrap: wrap; background-color: #ffffff;\"><\/section>\n<p><strong><span style=\"font-size: 20px;\">\u4e00\u3001\u80cc\u666f<\/span><\/strong><\/p>\n<p>\u56e0\u4e1a\u52a1\u53d1\u5c55\u9700\u8981\uff0c\u9700\u8981\u5bf9\u63a5kafka\uff0c\u5feb\u901f\u6279\u91cf\u63a5\u6536\u6d88\u606f\u65e5\u5fd7\uff0c\u907f\u514d\u6d88\u606f\u65e5\u5fd7\u7d2f\u79ef\u8fc7\u591a\uff0c\u5fc5\u987b\u505a\u5230\u6570\u636e\u5904\u7406\u540e\uff0c\u52a8\u6001\u63d2\u5165\u5230\u5e93\u8868<span style=\"letter-spacing: 0.578px; text-wrap: wrap;\">(\u76f8\u540c\u8868\u7ed3\u6784\uff0c\u4e0d\u540c\u8868\u540d)<\/span>\u4e0b\uff0c\u5e76\u4e14\u8fd8\u8981\u652f\u6301\u6279\u91cf<span style=\"letter-spacing: 0.578px; text-wrap: wrap;\">\u4e8b\u52a1<\/span>\u63d0\u4ea4,\u5b9e\u73b0\u6d88\u606f\u5feb\u901f\u6d88\u8d39\u3002(<span style=\"color: #ff2941;\">\u6ce8\u610f\uff1a\u6e90\u7801\u6587\u7ae0\u6700\u540e\u6709\u83b7\u53d6\u65b9\u5f0f<\/span>)<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/20230714165019eeeeca4b0.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-galleryid=\"\" data-ratio=\"0.562037037037037\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/20230714165019eeeeca4b0.png\" data-galleryid=\"\" data-ratio=\"0.562037037037037\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><\/noscript><\/p>\n<p><strong><span style=\"font-size: 20px;\">\u4e8c\u3001\u6838\u5fc3\u4ee3\u7801<\/span><\/strong><\/p>\n<p><span style=\"font-size: 18px;\"><strong>2.1\u3001\u5f00\u542f\u6279\u91cf\u3001\u5e76\u53d1\u6d88\u8d39<\/strong><\/span><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"css\"><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__selector-tag\">kafka<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__selector-tag\">bootstrap-servers<\/span>: 10<span class=\"code-snippet__selector-class\">.1<\/span>.*.*<span class=\"code-snippet__selector-pseudo\">:9092<\/span>     #\u670d\u52a1\u5668\u7684<span class=\"code-snippet__selector-tag\">ip<\/span>\u53ca\u7aef\u53e3\uff0c\u53ef\u4ee5\u5199\u591a\u4e2a\uff0c\u670d\u52a1\u5668\u4e4b\u95f4\u7528\u201c\uff1a\u201d\u95f4\u9694<\/span><\/code><code><span class=\"code-snippet_outer\">\n\u00a0\u00a0\u00a0\u00a0<span class=\"code-snippet__selector-tag\">producer<\/span>:\u00a0#\u751f\u4ea7\u8005\u914d\u7f6e\u00a0<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">key-serializer<\/span>: <span class=\"code-snippet__selector-tag\">org<\/span><span class=\"code-snippet__selector-class\">.apache<\/span><span class=\"code-snippet__selector-class\">.kafka<\/span><span class=\"code-snippet__selector-class\">.common<\/span><span class=\"code-snippet__selector-class\">.serialization<\/span><span class=\"code-snippet__selector-class\">.StringSerializer<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">value-serializer<\/span>: <span class=\"code-snippet__selector-tag\">org<\/span><span class=\"code-snippet__selector-class\">.apache<\/span><span class=\"code-snippet__selector-class\">.kafka<\/span><span class=\"code-snippet__selector-class\">.common<\/span><span class=\"code-snippet__selector-class\">.serialization<\/span><span class=\"code-snippet__selector-class\">.StringSerializer<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__selector-tag\">consumer<\/span>: #\u6d88\u8d39\u8005\u914d\u7f6e<\/span><\/code><code><span class=\"code-snippet_outer\">\n      #\u6307\u5b9a\u9ed8\u8ba4\u6d88\u8d39\u8005<span class=\"code-snippet__selector-tag\">group<\/span> <span class=\"code-snippet__selector-tag\">id<\/span> <span class=\"code-snippet__selector-tag\">--<\/span>&gt; \u7531\u4e8e\u5728<span class=\"code-snippet__selector-tag\">kafka<\/span>\u4e2d\uff0c\u540c\u4e00\u7ec4\u4e2d\u7684<span class=\"code-snippet__selector-tag\">consumer<\/span>\u4e0d\u4f1a\u8bfb\u53d6\u5230\u540c\u4e00\u4e2a\u6d88\u606f\uff0c\u4f9d\u9760<span class=\"code-snippet__selector-tag\">groud<\/span><span class=\"code-snippet__selector-class\">.id<\/span>\u8bbe\u7f6e\u7ec4\u540d<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">group-id<\/span>: <span class=\"code-snippet__selector-tag\">myGroup<\/span>                 #\u8bbe\u7f6e\u6d88\u8d39\u8005\u7684\u7ec4<span class=\"code-snippet__selector-tag\">id<\/span> <span class=\"code-snippet__selector-tag\">default<\/span>\uff1a<span class=\"code-snippet__selector-tag\">Group<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">enable-auto-commit<\/span>: <span class=\"code-snippet__selector-tag\">true<\/span>  #\u8bbe\u7f6e\u81ea\u52a8\u63d0\u4ea4<span class=\"code-snippet__selector-tag\">offset<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">auto-commit-interval<\/span>: 2000  #\u9ed8\u8ba4\u503c\u4e3a5000<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">key-deserializer<\/span>: <span class=\"code-snippet__selector-tag\">org<\/span><span class=\"code-snippet__selector-class\">.apache<\/span><span class=\"code-snippet__selector-class\">.kafka<\/span><span class=\"code-snippet__selector-class\">.common<\/span><span class=\"code-snippet__selector-class\">.serialization<\/span><span class=\"code-snippet__selector-class\">.StringDeserializer<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      #\u503c\u7684\u53cd\u5e8f\u5217\u5316\u65b9\u5f0f<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">value-serializer<\/span>: <span class=\"code-snippet__selector-tag\">org<\/span><span class=\"code-snippet__selector-class\">.apache<\/span><span class=\"code-snippet__selector-class\">.kafka<\/span><span class=\"code-snippet__selector-class\">.common<\/span><span class=\"code-snippet__selector-class\">.serialization<\/span><span class=\"code-snippet__selector-class\">.StringSerializer<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">auto-offset-reset<\/span>: <span class=\"code-snippet__selector-tag\">latest<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">max-poll-records<\/span>: 2000  #\u6279\u91cf\u4e00\u6b21\u6700\u5927\u62c9\u53d6\u6570\u636e\u91cf \u9ed8\u8ba4500<\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__selector-tag\">listener<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n      # <span class=\"code-snippet__selector-tag\">poll-timeout<\/span>: 1000<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">type<\/span>: <span class=\"code-snippet__selector-tag\">batch<\/span>  # \u5f00\u542f\u6279\u91cf\u6d88\u8d39<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">concurrency<\/span>: 3  #\u6307\u5b9a<span class=\"code-snippet__selector-tag\">listener<\/span> \u5bb9\u5668\u4e2d\u7684\u7ebf\u7a0b\u6570\uff0c\u7528\u4e8e\u63d0\u9ad8\u5e76\u53d1\u91cf<\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__selector-tag\">properties<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__selector-tag\">session<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__selector-tag\">timeout<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n          <span class=\"code-snippet__selector-tag\">ms<\/span>: 120000  #\u9ed8\u8ba410000<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__selector-tag\">max<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n          <span class=\"code-snippet__selector-tag\">poll<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__selector-tag\">interval<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n              <span class=\"code-snippet__selector-tag\">ms<\/span>: 600000  #\u9ed8\u8ba4300000(5\u5206\u949f)<\/span><\/code><\/pre>\n<\/section>\n<p>\u00a0\u00a0<strong>\u00a0 \u00a0\u8bf4\u660e<\/strong>\uff1atype: batch \u00a0# \u5f00\u542f\u6279\u91cf\u6d88\u8d39\uff0c max-poll-records: 2000\uff0c\u6279\u91cf\u6d88\u8d39\u6bcf\u6b21\u6700\u591a\u6d88\u8d39\u8bb0\u5f55\u6570\u3002\u8fd9\u91cc\u8bbe\u7f6e max-poll-records\u662f2000\uff0c\u5e76\u4e0d\u662f\u8bf4\u5982\u679c\u6ca1\u6709\u8fbe\u52302000\u6761\u6d88\u606f\uff0c\u6211\u4eec\u5c31\u4e00\u76f4\u7b49\u5f85\u3002\u800c\u662f\u8bf4\u4e00\u6b21poll\u6700\u591a\u8fd4\u56de\u7684\u8bb0\u5f55\u6570\u4e3a2000\u3002concurrency: 3 \u00a0#\u6307\u5b9alistener \u5bb9\u5668\u4e2d\u7684\u7ebf\u7a0b\u6570\uff0c\u7528\u4e8e\u63d0\u9ad8\u5e76\u53d1\u91cf\u3002\u6ce8\u610f\uff1a\u5e76\u53d1\u91cf\u6839\u636e\u5b9e\u9645\u5206\u533a\u6570\u51b3\u5b9a\uff0c\u5fc5\u987b\u5c0f\u4e8e\u7b49\u4e8e\u5206\u533a\u6570\uff0c\u5426\u5219\u4f1a\u6709\u7ebf\u7a0b\u4e00\u76f4\u5904\u4e8e\u7a7a\u95f2\u72b6\u6001\u3002\u4f8b\u5982:\u8bbe\u7f6econcurrency\u4e3a3\uff0c\u4e5f\u5c31\u662f\u5c06\u4f1a\u542f\u52a83\u6761\u7ebf\u7a0b\u8fdb\u884c\u76d1\u542c\uff0c\u800c\u8981\u76d1\u542c\u7684topic\u67095\u4e2apartition\uff0c\u610f\u5473\u7740\u5c06\u67092\u6761\u7ebf\u7a0b\u90fd\u662f\u5206\u914d\u52302\u4e2apartition\uff0c\u8fd8\u67091\u6761\u7ebf\u7a0b\u5206\u914d\u52301\u4e2apartition\u3002<\/p>\n<p><span style=\"font-size: 18px;\"><strong>2.2\u3001\u591a\u7ebf\u7a0b\u5f02\u6b65\u914d\u7f6e<\/strong><\/span><\/p>\n<p><span style=\"font-size: 18px;\"><strong>\u00a0\u00a0\u00a0\u00a0\u5177\u4f53\u914d\u7f6e\u53c2\u52a0\u524d\u9762\u6587\u7ae0\uff1a<\/strong><\/span><a style=\"letter-spacing: 0.034em;\" href=\"http:\/\/mp.weixin.qq.com\/s?__biz=Mzg5MDk2MDI5OA==&amp;mid=2247484128&amp;idx=1&amp;sn=a262a97fbe511ed43a81c0d50c225feb&amp;chksm=cfd5e225f8a26b33dd7e47b544105827caa3195315ca55c4dec1d7eb604397bdeeffd0a22012&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener\" data-itemshowtype=\"0\" data-linktype=\"2\" rel=\"nofollow\" >SpringBoot\u4f7f\u7528@Async\u5b9e\u73b0\u591a\u7ebf\u7a0b\u5f02\u6b65<\/a><\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u6ce8\u610f<\/strong>\uff1a\u5728\u542f\u52a8\u7c7b\u4e0a\u9700\u8981\u52a0\u4e0a\u6ce8\u89e3@EnableAsync\uff0c\u5f00\u542f\u5f02\u6b65\u3002<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020f7f7160f2.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-galleryid=\"\" data-ratio=\"0.3435185185185185\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020f7f7160f2.png\" data-galleryid=\"\" data-ratio=\"0.3435185185185185\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><\/noscript><\/p>\n<p><span style=\"font-size: 18px;\"><strong>2.3\u3001redis\u76f8\u5173\u914d\u7f6e<\/strong><\/span><\/p>\n<p><span style=\"font-size: 16px;\"><strong>1\u3001yml\u76f8\u5173\u914d\u7f6e\uff1a<\/strong><\/span><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"properties\"><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__attr\">spring<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n  <span class=\"code-snippet__attr\">redis<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n    # \u5730\u5740<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__attr\">host<\/span>: <span class=\"code-snippet__string\">127.0.0.1<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n    # \u7aef\u53e3\uff0c\u9ed8\u8ba4\u4e3a6379<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__attr\">port<\/span>: <span class=\"code-snippet__string\">6379<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n    # \u5bc6\u7801<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n    # \u8fde\u63a5\u8d85\u65f6\u65f6\u95f4<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__attr\">timeout<\/span>: <span class=\"code-snippet__string\">10s<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__attr\">lettuce<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\">\n      <span class=\"code-snippet__attr\">pool<\/span>:<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n        # \u8fde\u63a5\u6c60\u4e2d\u7684\u6700\u5c0f\u7a7a\u95f2\u8fde\u63a5<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__meta\">min-idle<\/span>: <span class=\"code-snippet__string\">0<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n        # \u8fde\u63a5\u6c60\u4e2d\u7684\u6700\u5927\u7a7a\u95f2\u8fde\u63a5<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__meta\">max-idle<\/span>: <span class=\"code-snippet__string\">8<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n        # \u8fde\u63a5\u6c60\u7684\u6700\u5927\u6570\u636e\u5e93\u8fde\u63a5\u6570<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__meta\">max-active<\/span>: <span class=\"code-snippet__string\">8<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n        # #\u8fde\u63a5\u6c60\u6700\u5927\u963b\u585e\u7b49\u5f85\u65f6\u95f4\uff08\u4f7f\u7528\u8d1f\u503c\u8868\u793a\u6ca1\u6709\u9650\u5236\uff09<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__meta\">max-wait<\/span>: <span class=\"code-snippet__string\">-1ms<\/span><\/span><\/code><\/pre>\n<\/section>\n<p><span style=\"font-size: 16px;\"><strong>2\u3001RedisConfig\u914d\u7f6e<\/strong><\/span><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"kotlin\"><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">package<\/span> com.wonders.config;<\/span><\/code><code><span class=\"code-snippet_outer\">\n<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> com.fasterxml.jackson.<span class=\"code-snippet__keyword\">annotation<\/span>.JsonAutoDetect;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> com.fasterxml.jackson.<span class=\"code-snippet__keyword\">annotation<\/span>.PropertyAccessor;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> com.fasterxml.jackson.databind.ObjectMapper;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.cache.<span class=\"code-snippet__keyword\">annotation<\/span>.CachingConfigurerSupport;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.context.<span class=\"code-snippet__keyword\">annotation<\/span>.Bean;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.context.<span class=\"code-snippet__keyword\">annotation<\/span>.Configuration;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.<span class=\"code-snippet__keyword\">data<\/span>.redis.connection.RedisConnectionFactory;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.<span class=\"code-snippet__keyword\">data<\/span>.redis.core.RedisTemplate;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.<span class=\"code-snippet__keyword\">data<\/span>.redis.serializer.Jackson2JsonRedisSerializer;<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">import<\/span> org.springframework.<span class=\"code-snippet__keyword\">data<\/span>.redis.serializer.StringRedisSerializer;<\/span><\/code><code><span class=\"code-snippet_outer\">\n<\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\/**<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n * \u3008\u81ea\u5b9a\u4e49redis\u5e8f\u5217\u5316\u65b9\u5f0f\u3009<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n * <span class=\"code-snippet__doctag\">@author<\/span> yangyalin<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n * <span class=\"code-snippet__doctag\">@create<\/span> 2018\/11\/1<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n * <span class=\"code-snippet__doctag\">@since<\/span> 1.0.0<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n *\/<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__meta\">\n@Configuration<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__keyword\">\npublic<\/span> <span class=\"code-snippet__class\"><span class=\"code-snippet__keyword\">class<\/span> <span class=\"code-snippet__title\">RedisConfig<\/span> <span class=\"code-snippet__title\">extends<\/span> <span class=\"code-snippet__title\">CachingConfigurerSupport<\/span> <\/span>{<\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__comment\">\/**<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * <span class=\"code-snippet__doctag\">@Author<\/span> yangyalin<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * <span class=\"code-snippet__doctag\">@Description<\/span> redisTemplate\u5e8f\u5217\u5316\u4f7f\u7528\u7684jdkSerializeable, \u5b58\u50a8\u4e8c\u8fdb\u5236\u5b57\u8282\u7801\uff08\u9ed8\u8ba4\uff09, \u6240\u4ee5\u81ea\u5b9a\u4e49\u5e8f\u5217\u5316\u7c7b<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * \u7528\u4e8e\u5b58\u50a8\u53ef\u89c6\u5316\u5185\u5bb9<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * <span class=\"code-snippet__doctag\">@Date<\/span> 15:07 2018\/11\/1<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * <span class=\"code-snippet__doctag\">@Param<\/span> [redisConnectionFactory]<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\">\n     * <span class=\"code-snippet__doctag\">@return<\/span> org.springframework.data.redis.core.RedisTemplate&lt;java.lang.Object,java.lang.Object&gt;<\/span><\/span><\/code><code><span class=\"code-snippet_outer\"><span class=\"code-snippet__comment\"> \n    **\/<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__meta\">@Bean<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__keyword\">public<\/span> RedisTemplate&lt;Object, Object&gt; redisTemplate(RedisConnectionFactory redisConnectionFactory){<\/span><\/code><code><span class=\"code-snippet_outer\">\n        RedisTemplate&lt;Object,Object&gt; redisTemplate=new RedisTemplate();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.setConnectionFactory(redisConnectionFactory);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/\u4f7f\u7528jackson2JsonRedisSerializer\u66ff\u6362\u9ed8\u8ba4\u5e8f\u5217\u5316<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        Jackson2JsonRedisSerializer jackson2JsonRedisSerializer=new Jackson2JsonRedisSerializer(Object.<span class=\"code-snippet__keyword\">class<\/span>);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        ObjectMapper objectMapper=new ObjectMapper();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        jackson2JsonRedisSerializer.setObjectMapper(objectMapper);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/\u8bbe\u7f6ekey\u548cvalue\u7684\u5e8f\u5217\u5316\u89c4\u5219<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.setKeySerializer(new StringRedisSerializer());<\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.setHashKeySerializer(jackson2JsonRedisSerializer);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        redisTemplate.afterPropertiesSet();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__keyword\">return<\/span> redisTemplate;<\/span><\/code><code><span class=\"code-snippet_outer\">\n    }<\/span><\/code><code><span class=\"code-snippet_outer\">\n}<\/span><\/code><code><span class=\"code-snippet_outer\">\n<\/span><\/code><\/pre>\n<\/section>\n<p><span style=\"font-size: 18px;\"><strong>2.4\u3001\u52a8\u6001\u8868\u540d<\/strong><\/span><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"bash\"><code><span class=\"code-snippet_outer\">    &lt;!--\u63d2\u5165\u5230kafka\u65e5\u5fd7\u4e34\u65f6\u8868\u4e2d--&gt;<\/span><\/code><code><span class=\"code-snippet_outer\">\n    &lt;insert id=<span class=\"code-snippet__string\">\"insertMsgInfoTemp\"<\/span> parameterType=<span class=\"code-snippet__string\">\"com.wonders.entity.KafkaMsgConfig\"<\/span>&gt;<\/span><\/code><code><span class=\"code-snippet_outer\">\n      INSERT INTO <span class=\"code-snippet__variable\">${logTableName}<\/span>(<span class=\"code-snippet__string\">\"EVN_LOG_ID\"<\/span>, <span class=\"code-snippet__string\">\"TABLE_NAME\"<\/span>, <span class=\"code-snippet__string\">\"OPERATION\"<\/span>, <span class=\"code-snippet__string\">\"PK_VALUE1\"<\/span>, <span class=\"code-snippet__string\">\"PK_VALUE2\"<\/span>,<\/span><\/code><code><span class=\"code-snippet_outer\">\n           <span class=\"code-snippet__string\">\"PK_VALUE3\"<\/span>, <span class=\"code-snippet__string\">\"PK_VALUE4\"<\/span>, <span class=\"code-snippet__string\">\"PK_VALUE5\"<\/span>, <span class=\"code-snippet__string\">\"TRANS_FLAG\"<\/span>, <span class=\"code-snippet__string\">\"PKS\"<\/span>, <span class=\"code-snippet__string\">\"BASE_CODE\"<\/span>, <span class=\"code-snippet__string\">\"PLA_BRANCH_CODE\"<\/span>,<\/span><\/code><code><span class=\"code-snippet_outer\">\n           <span class=\"code-snippet__string\">\"CREATE_TIME\"<\/span>,<span class=\"code-snippet__string\">\"MSG_PRODUCE_TIME\"<\/span>)<\/span><\/code><code><span class=\"code-snippet_outer\">\n      VALUES (<span class=\"code-snippet__comment\">#{id,jdbcType=VARCHAR}, #{tableName,jdbcType=VARCHAR}, #{operation,jdbcType=VARCHAR},<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__comment\">#{pk1,jdbcType=VARCHAR}, #{pk2,jdbcType=VARCHAR},#{pk3,jdbcType=VARCHAR},<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__comment\">#{pk4,jdbcType=VARCHAR},#{pk5,jdbcType=VARCHAR}, 'Y',<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__comment\">#{pks,jdbcType=VARCHAR}, #{baseCode,jdbcType=VARCHAR},<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__comment\">#{plaBranchCode,jdbcType=VARCHAR},sysdate,#{msgProduceTime,jdbcType=VARCHAR})<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n    &lt;\/insert&gt;<\/span><\/code><\/pre>\n<\/section>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u8bf4\u660e<\/strong>\uff1a1\u3001#{} \uff1a\u4f1a\u6839\u636e\u53c2\u6570\u7684\u7c7b\u578b\u8fdb\u884c\u5904\u7406\uff0c\u5f53\u4f20\u5165String\u7c7b\u578b\uff0c\u5219\u4f1a\u4e3a\u53c2\u6570\u52a0\u4e0a\u53cc\u5f15\u53f7(\u5360\u4f4d\u7b26);2\u3001${} \uff1a\u5c06\u53c2\u6570\u53d6\u51fa\u4e0d\u505a\u4efb\u4f55\u5904\u7406\uff0c\u76f4\u63a5\u653e\u5165\u8bed\u53e5\u4e2d\uff0c\u5c31\u662f\u7b80\u5355\u7684\u5b57\u7b26\u4e32\u66ff\u6362(\u66ff\u6362\u7b26)\u3002<\/p>\n<p><strong style=\"font-size: 18px; letter-spacing: 0.578px; text-wrap: wrap;\">2.5\u3001sql\u6279\u91cf\u63d0\u4ea4<\/strong><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"cs\"><code><span class=\"code-snippet_outer\">    <span class=\"code-snippet__function\"><span class=\"code-snippet__keyword\">public<\/span> <span class=\"code-snippet__keyword\">void<\/span> <span class=\"code-snippet__title\">batchInsert<\/span>(<span class=\"code-snippet__params\">List&lt;KafkaMsgInfo&gt; kafkaMsgInfoList<\/span>) throws Exception<\/span>{<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/\u5982\u679c\u81ea\u52a8\u63d0\u4ea4\u8bbe\u7f6e\u4e3atrue,\u5c06\u65e0\u6cd5\u63a7\u5236\u63d0\u4ea4\u7684\u6761\u6570\uff0c\u6539\u4e3a\u6700\u540e\u7edf\u4e00\u63d0\u4ea4<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/ \u521b\u5efasession\u5b9e\u5217<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        SqlSessionFactory sqlSessionFactory = ApplicationContextUtils.getBean(<span class=\"code-snippet__string\">\"sqlSessionFactory\"<\/span>);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/ \u5f00\u542f\u6279\u91cf\u5904\u7406\u6a21\u5f0f BATCH \u3001\u5173\u95ed\u81ea\u52a8\u63d0\u4ea4\u4e8b\u52a1 false<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        SqlSession sqlSession = sqlSessionFactory.openSession(ExecutorType.BATCH,<span class=\"code-snippet__literal\">false<\/span>);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        KafkaMsgConfigMapper KafkaMsgMapper = sqlSession.getMapper(KafkaMsgConfigMapper.class);<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__keyword\">int<\/span> BATCH = <span class=\"code-snippet__number\">1000<\/span>;<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__keyword\">for<\/span> (<span class=\"code-snippet__keyword\">int<\/span> i = <span class=\"code-snippet__number\">0<\/span>,size=kafkaMsgInfoList.size(); i &lt; size; i++) {<\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__comment\">\/\/\u5faa\u73af\u63d2\u5165 + \u5f00\u542f\u6279\u5904\u7406\u6a21\u5f0f<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n            KafkaMsgMapper.insertKafkaMsgInfo(kafkaMsgInfoList.<span class=\"code-snippet__keyword\">get<\/span>(i));<\/span><\/code><code><span class=\"code-snippet_outer\">\n            <span class=\"code-snippet__keyword\">if<\/span> (i != <span class=\"code-snippet__number\">0<\/span> &amp;&amp; i % BATCH == <span class=\"code-snippet__number\">0<\/span>) {<\/span><\/code><code><span class=\"code-snippet_outer\">\n                sqlSession .commit();<\/span><\/code><code><span class=\"code-snippet_outer\">\n            }<\/span><\/code><code><span class=\"code-snippet_outer\">\n        }<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/ \u4e00\u6b21\u6027\u63d0\u4ea4\u4e8b\u52a1<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        sqlSession.commit();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/ \u5173\u95ed\u8d44\u6e90<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        sqlSession.close();<\/span><\/code><code><span class=\"code-snippet_outer\">\n    }<\/span><\/code><code><span class=\"code-snippet_outer\">\n<\/span><\/code><\/pre>\n<\/section>\n<p><strong style=\"letter-spacing: 0.578px; font-size: 18px;\"><strong style=\"letter-spacing: 0.578px;\">\u00a0<\/strong><\/strong><\/p>\n<p><strong style=\"letter-spacing: 0.578px; font-size: 18px;\"><strong style=\"letter-spacing: 0.578px;\">2.6\u3001\u4e1a\u52a1\u4ee3\u7801<\/strong><\/strong><\/p>\n<section class=\"code-snippet__fix code-snippet__js\">\n<pre class=\"code-snippet__js\" data-lang=\"cpp\"><code><span class=\"code-snippet_outer\">    @KafkaListener(topics = {<span class=\"code-snippet__string\">\"${mykafka.topics:mytopic}\"<\/span>})<\/span><\/code><code><span class=\"code-snippet_outer\">\n    <span class=\"code-snippet__function\"><span class=\"code-snippet__keyword\">public<\/span> <span class=\"code-snippet__keyword\">void<\/span> <span class=\"code-snippet__title\">myMQConsumer<\/span><span class=\"code-snippet__params\">(List&lt;String&gt; msgList)<\/span><\/span>{<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__built_in\">log<\/span>.info(<span class=\"code-snippet__string\">\"\u63a5\u6536\u5230\u7684\u6d88\u606f\u6761\u6570size\uff1a\"<\/span>+msgList.size());<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/\u8ba1\u7b97\u7a0b\u5e8f\u8017\u65f6\u65f6\u95f4<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        StopWatch stopWatch = <span class=\"code-snippet__keyword\">new<\/span> StopWatch();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__comment\">\/\/ \u5f00\u59cb\u8ba1\u65f6<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        stopWatch.start();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__keyword\">this<\/span>.getKafkaMsgAndDel(msgList);  <span class=\"code-snippet__comment\">\/\/2\u3001\u63a5\u6536kafka\u65e5\u5fd7\u5e76\u89e3\u6790<\/span><\/span><\/code><code><span class=\"code-snippet_outer\">\n        stopWatch.stop();<\/span><\/code><code><span class=\"code-snippet_outer\">\n        <span class=\"code-snippet__built_in\">log<\/span>.info(<span class=\"code-snippet__string\">\"\u672c\u6b21\u4efb\u52a1\u8017\u65f6(\u79d2)\uff1a\"<\/span> + stopWatch.getLastTaskTimeMillis()\/<span class=\"code-snippet__number\">1000<\/span> + <span class=\"code-snippet__string\">\"s\"<\/span>);<\/span><\/code><code><span class=\"code-snippet_outer\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/code><\/pre>\n<\/section>\n<p><strong><span style=\"font-size: 20px;\">\u4e09\u3001\u6d4b\u8bd5\u7ed3\u679c<\/span><\/strong><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020555577b32.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-galleryid=\"\" data-ratio=\"0.43425925925925923\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020555577b32.png\" data-galleryid=\"\" data-ratio=\"0.43425925925925923\" data-s=\"300,640\" data-type=\"png\" data-w=\"1080\" \/><\/noscript><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" valign=\"top\" width=\"171\"><span style=\"color: #ff2941;\">\u5e8f\u53f7<br \/>\n<\/span><\/td>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" valign=\"top\" width=\"171\"><span style=\"color: #ff2941;\">kafka\u6570\u91cf(\u4e07\u6761)<br \/>\n<\/span><\/td>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" valign=\"top\" width=\"171\"><span style=\"color: #ff2941;\">\u6d88\u8017(\u79d2)<br \/>\n<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"word-break: break-all; background-color: #bbbbbb;\" valign=\"top\" width=\"171\">1<\/td>\n<td style=\"word-break: break-all; background-color: #bbbbbb;\" valign=\"top\" width=\"171\">1<\/td>\n<td style=\"word-break: break-all; background-color: #bbbbbb;\" valign=\"top\" width=\"171\">3<\/td>\n<\/tr>\n<tr>\n<td style=\"word-break: break-all; background-color: #cccccc;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">2<\/td>\n<td style=\"word-break: break-all; background-color: #cccccc;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">10<\/td>\n<td style=\"word-break: break-all; background-color: #cccccc;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">13<\/td>\n<\/tr>\n<tr>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">3<\/td>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">100<\/td>\n<td style=\"word-break: break-all; background-color: #aaaaaa;\" colspan=\"1\" rowspan=\"1\" valign=\"top\">120<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong style=\"font-size: 18px; letter-spacing: 0.578px; text-wrap: wrap;\">\u00a0<\/strong><\/p>\n<p><strong style=\"letter-spacing: 0.578px; font-size: 18px;\">\u66f4\u591a\u8be6\u7ec6\u8d44\u6599\uff0c\u8bf7\u5173\u6ce8\u4e2a\u4eba\u5fae\u4fe1\u516c\u4f17\u53f7\u6216\u641c\u7d22\u201c<\/strong><a style=\"letter-spacing: 0.034em; outline: 0px; color: var(--weui-link); cursor: pointer;\" href=\"http:\/\/mp.weixin.qq.com\/s?__biz=Mzg5MDk2MDI5OA==&amp;mid=2247483994&amp;idx=1&amp;sn=7e688984b12afe5843344dd433a094cf&amp;chksm=cfd5e29ff8a26b892048518c48fa0fda446623a5dc8a77f0b06645d8426c1932d9093c727ec2&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener\" data-itemshowtype=\"0\" data-linktype=\"2\" rel=\"nofollow\" ><strong style=\"font-size: 18px; letter-spacing: 0.578px;\">\u7a0b\u5e8f\u733f\u5c0f\u6768<\/strong><\/a><strong style=\"letter-spacing: 0.578px; font-size: 18px;\">\u201d\u6dfb\u52a0\u3002<\/strong><\/p>\n<p style=\"text-align: center;\"><strong style=\"letter-spacing: 0.578px; font-size: 18px;\"><img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" style=\"color: #ff2941; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; letter-spacing: 0.544px; text-align: center; background-color: #ffffff; outline: 0px; visibility: visible !important; width: 258px !important; height: auto !important;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-21\/20230714165021f2f21761a.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\" data-ratio=\"1\" data-w=\"258\" \/><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" style=\"color: #ff2941; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; font-size: 14px; letter-spacing: 0.544px; text-align: center; background-color: #ffffff; outline: 0px; visibility: visible !important; width: 258px !important; height: auto !important;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-21\/20230714165021f2f21761a.png\" data-ratio=\"1\" data-w=\"258\" \/><\/noscript><\/strong><\/p>\n<p><strong style=\"letter-spacing: 0.578px; font-size: 18px;\">\u56de\u590d\uff1a<span style=\"color: #ff2941;\">\u6e90\u7801<\/span>\uff0c\u53ef\u4ee5\u83b7\u53d6\u8be5\u9879\u76ee\u5bf9\u5e94\u7684\u6e90\u7801\u53ca\u8868\u7ed3\u6784\uff0c\u5f00\u7bb1\u5373\u53ef\u4f7f\u7528\u3002<\/strong><\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\">\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; text-align: start; text-wrap: wrap; letter-spacing: 0.578px; background: #ffffff;\"><span style=\"color: #ff2941;\"><strong><span data-raw-text-1686708823339=\"\u63a8\" data-textnode-index-1686708823339=\"780\" data-index-1686708823339=\"9645\" data-index-len-1686708823339=\"9645\"><span data-raw-text-1686900838434=\"\u63a8\" data-textnode-index-1686900838434=\"294\" data-index-1686900838434=\"2957\" data-index-len-1686900838434=\"2957\">\u63a8<\/span><\/span><span data-raw-text-1686708823339=\"\u8350\" data-textnode-index-1686708823339=\"780\" data-index-1686708823339=\"9646\" data-index-len-1686708823339=\"9646\"><span data-raw-text-1686900838434=\"\u8350\" data-textnode-index-1686900838434=\"295\" data-index-1686900838434=\"2958\" data-index-len-1686900838434=\"2958\">\u8350<\/span><\/span><span data-raw-text-1686708823339=\"\u6587\" data-textnode-index-1686708823339=\"780\" data-index-1686708823339=\"9647\" data-index-len-1686708823339=\"9647\"><span data-raw-text-1686900838434=\"\u6587\" data-textnode-index-1686900838434=\"296\" data-index-1686900838434=\"2959\" data-index-len-1686900838434=\"2959\">\u6587<\/span><\/span><span data-raw-text-1686708823339=\"\u7ae0\" data-textnode-index-1686708823339=\"780\" data-index-1686708823339=\"9648\" data-index-len-1686708823339=\"9648\"><span data-raw-text-1686900838434=\"\u7ae0\" data-textnode-index-1686900838434=\"297\" data-index-1686900838434=\"2960\" data-index-len-1686900838434=\"2960\">\u7ae0<\/span><\/span><span data-raw-text-1686708823339=\"\uff1a\" data-textnode-index-1686708823339=\"780\" data-index-1686708823339=\"9649\" data-index-len-1686708823339=\"9649\"><span data-raw-text-1686900838434=\"\uff1a\" data-textnode-index-1686900838434=\"298\" data-index-1686900838434=\"2961\" data-index-len-1686900838434=\"2961\">\uff1a<\/span><\/span><\/strong><\/span><\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; text-align: start; text-wrap: wrap; letter-spacing: 0.578px; background: #ffffff;\"><span style=\"font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px;\"><span data-raw-text-1686708823339=\"\u00a0\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9650\" data-index-len-1686708823339=\"9650\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"299\" data-index-1686900838434=\"2962\" data-index-len-1686900838434=\"2962\">\u00a0<\/span><\/span><span data-raw-text-1686708823339=\"\u00a0\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9651\" data-index-len-1686708823339=\"9651\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"300\" data-index-1686900838434=\"2963\" data-index-len-1686900838434=\"2963\">\u00a0<\/span><\/span><span data-raw-text-1686708823339=\"\u00a0\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9652\" data-index-len-1686708823339=\"9652\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"301\" data-index-1686900838434=\"2964\" data-index-len-1686900838434=\"2964\">\u00a0<\/span><\/span><span data-raw-text-1686708823339=\"\u00a0\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9653\" data-index-len-1686708823339=\"9653\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"302\" data-index-1686900838434=\"2965\" data-index-len-1686900838434=\"2965\">\u00a0<\/span><\/span><span data-raw-text-1686708823339=\"1\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9654\" data-index-len-1686708823339=\"9654\"><span data-raw-text-1686900838434=\"1\" data-textnode-index-1686900838434=\"303\" data-index-1686900838434=\"2966\" data-index-len-1686900838434=\"2966\">1<\/span><\/span><span data-raw-text-1686708823339=\"\u3001\" data-textnode-index-1686708823339=\"781\" data-index-1686708823339=\"9655\" data-index-len-1686708823339=\"9655\"><span data-raw-text-1686900838434=\"\u3001\" data-textnode-index-1686900838434=\"304\" data-index-1686900838434=\"2967\" data-index-len-1686900838434=\"2967\">\u3001<\/span><\/span><a style=\"outline: 0px; cursor: auto;\" href=\"https:\/\/mp.weixin.qq.com\/s?__biz=Mzg5MDk2MDI5OA==&amp;mid=2247484128&amp;idx=1&amp;sn=a262a97fbe511ed43a81c0d50c225feb&amp;chksm=cfd5e225f8a26b33dd7e47b544105827caa3195315ca55c4dec1d7eb604397bdeeffd0a22012&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener\" data-linktype=\"2\" rel=\"nofollow\" ><span data-raw-text-1686708823339=\"S\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9656\" data-index-len-1686708823339=\"9656\"><span data-raw-text-1686900838434=\"S\" data-textnode-index-1686900838434=\"305\" data-index-1686900838434=\"2968\" data-index-len-1686900838434=\"2968\">S<\/span><\/span><span data-raw-text-1686708823339=\"p\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9657\" data-index-len-1686708823339=\"9657\"><span data-raw-text-1686900838434=\"p\" data-textnode-index-1686900838434=\"306\" data-index-1686900838434=\"2969\" data-index-len-1686900838434=\"2969\">p<\/span><\/span><span data-raw-text-1686708823339=\"r\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9658\" data-index-len-1686708823339=\"9658\"><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"307\" data-index-1686900838434=\"2970\" data-index-len-1686900838434=\"2970\">r<\/span><\/span><span data-raw-text-1686708823339=\"i\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9659\" data-index-len-1686708823339=\"9659\"><span data-raw-text-1686900838434=\"i\" data-textnode-index-1686900838434=\"308\" data-index-1686900838434=\"2971\" data-index-len-1686900838434=\"2971\">i<\/span><\/span><span data-raw-text-1686708823339=\"n\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9660\" data-index-len-1686708823339=\"9660\"><span data-raw-text-1686900838434=\"n\" data-textnode-index-1686900838434=\"309\" data-index-1686900838434=\"2972\" data-index-len-1686900838434=\"2972\">n<\/span><\/span><span data-raw-text-1686708823339=\"g\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9661\" data-index-len-1686708823339=\"9661\"><span data-raw-text-1686900838434=\"g\" data-textnode-index-1686900838434=\"310\" data-index-1686900838434=\"2973\" data-index-len-1686900838434=\"2973\">g<\/span><\/span><span data-raw-text-1686708823339=\"B\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9662\" data-index-len-1686708823339=\"9662\"><span data-raw-text-1686900838434=\"B\" data-textnode-index-1686900838434=\"311\" data-index-1686900838434=\"2974\" data-index-len-1686900838434=\"2974\">B<\/span><\/span><span data-raw-text-1686708823339=\"o\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9663\" data-index-len-1686708823339=\"9663\"><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"312\" data-index-1686900838434=\"2975\" data-index-len-1686900838434=\"2975\">o<\/span><\/span><span data-raw-text-1686708823339=\"o\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9664\" data-index-len-1686708823339=\"9664\"><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"313\" data-index-1686900838434=\"2976\" data-index-len-1686900838434=\"2976\">o<\/span><\/span><span data-raw-text-1686708823339=\"t\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9665\" data-index-len-1686708823339=\"9665\"><span data-raw-text-1686900838434=\"t\" data-textnode-index-1686900838434=\"314\" data-index-1686900838434=\"2977\" data-index-len-1686900838434=\"2977\">t<\/span><\/span><span data-raw-text-1686708823339=\"\u4f7f\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9666\" data-index-len-1686708823339=\"9666\"><span data-raw-text-1686900838434=\"\u4f7f\" data-textnode-index-1686900838434=\"315\" data-index-1686900838434=\"2978\" data-index-len-1686900838434=\"2978\">\u4f7f<\/span><\/span><span data-raw-text-1686708823339=\"\u7528\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9667\" data-index-len-1686708823339=\"9667\"><span data-raw-text-1686900838434=\"\u7528\" data-textnode-index-1686900838434=\"316\" data-index-1686900838434=\"2979\" data-index-len-1686900838434=\"2979\">\u7528<\/span><\/span><span data-raw-text-1686708823339=\"@\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9668\" data-index-len-1686708823339=\"9668\"><span data-raw-text-1686900838434=\"@\" data-textnode-index-1686900838434=\"317\" data-index-1686900838434=\"2980\" data-index-len-1686900838434=\"2980\">@<\/span><\/span><span data-raw-text-1686708823339=\"A\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9669\" data-index-len-1686708823339=\"9669\"><span data-raw-text-1686900838434=\"A\" data-textnode-index-1686900838434=\"318\" data-index-1686900838434=\"2981\" data-index-len-1686900838434=\"2981\">A<\/span><\/span><span data-raw-text-1686708823339=\"s\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9670\" data-index-len-1686708823339=\"9670\"><span data-raw-text-1686900838434=\"s\" data-textnode-index-1686900838434=\"319\" data-index-1686900838434=\"2982\" data-index-len-1686900838434=\"2982\">s<\/span><\/span><span data-raw-text-1686708823339=\"y\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9671\" data-index-len-1686708823339=\"9671\"><span data-raw-text-1686900838434=\"y\" data-textnode-index-1686900838434=\"320\" data-index-1686900838434=\"2983\" data-index-len-1686900838434=\"2983\">y<\/span><\/span><span data-raw-text-1686708823339=\"n\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9672\" data-index-len-1686708823339=\"9672\"><span data-raw-text-1686900838434=\"n\" data-textnode-index-1686900838434=\"321\" data-index-1686900838434=\"2984\" data-index-len-1686900838434=\"2984\">n<\/span><\/span><span data-raw-text-1686708823339=\"c\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9673\" data-index-len-1686708823339=\"9673\"><span data-raw-text-1686900838434=\"c\" data-textnode-index-1686900838434=\"322\" data-index-1686900838434=\"2985\" data-index-len-1686900838434=\"2985\">c<\/span><\/span><span data-raw-text-1686708823339=\"\u5b9e\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9674\" data-index-len-1686708823339=\"9674\"><span data-raw-text-1686900838434=\"\u5b9e\" data-textnode-index-1686900838434=\"323\" data-index-1686900838434=\"2986\" data-index-len-1686900838434=\"2986\">\u5b9e<\/span><\/span><span data-raw-text-1686708823339=\"\u73b0\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9675\" data-index-len-1686708823339=\"9675\"><span data-raw-text-1686900838434=\"\u73b0\" data-textnode-index-1686900838434=\"324\" data-index-1686900838434=\"2987\" data-index-len-1686900838434=\"2987\">\u73b0<\/span><\/span><span data-raw-text-1686708823339=\"\u591a\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9676\" data-index-len-1686708823339=\"9676\"><span data-raw-text-1686900838434=\"\u591a\" data-textnode-index-1686900838434=\"325\" data-index-1686900838434=\"2988\" data-index-len-1686900838434=\"2988\">\u591a<\/span><\/span><span data-raw-text-1686708823339=\"\u7ebf\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9677\" data-index-len-1686708823339=\"9677\"><span data-raw-text-1686900838434=\"\u7ebf\" data-textnode-index-1686900838434=\"326\" data-index-1686900838434=\"2989\" data-index-len-1686900838434=\"2989\">\u7ebf<\/span><\/span><span data-raw-text-1686708823339=\"\u7a0b\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9678\" data-index-len-1686708823339=\"9678\"><span data-raw-text-1686900838434=\"\u7a0b\" data-textnode-index-1686900838434=\"327\" data-index-1686900838434=\"2990\" data-index-len-1686900838434=\"2990\">\u7a0b<\/span><\/span><span data-raw-text-1686708823339=\"\u5f02\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9679\" data-index-len-1686708823339=\"9679\"><span data-raw-text-1686900838434=\"\u5f02\" data-textnode-index-1686900838434=\"328\" data-index-1686900838434=\"2991\" data-index-len-1686900838434=\"2991\">\u5f02<\/span><\/span><span data-raw-text-1686708823339=\"\u6b65\" data-textnode-index-1686708823339=\"782\" data-index-1686708823339=\"9680\" data-index-len-1686708823339=\"9680\"><span data-raw-text-1686900838434=\"\u6b65\" data-textnode-index-1686900838434=\"329\" data-index-1686900838434=\"2992\" data-index-len-1686900838434=\"2992\">\u6b65<\/span><\/span><\/a><span data-raw-text-1686708823339=\";\" data-textnode-index-1686708823339=\"783\" data-index-1686708823339=\"9681\" data-index-len-1686708823339=\"9681\"><span data-raw-text-1686900838434=\";\" data-textnode-index-1686900838434=\"330\" data-index-1686900838434=\"2993\" data-index-len-1686900838434=\"2993\">;<\/span><\/span><\/span><\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; text-align: start; text-wrap: wrap; letter-spacing: 0.578px; background: #ffffff;\"><span style=\"font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px;\"><span data-raw-text-1686708823339=\";\" data-textnode-index-1686708823339=\"783\" data-index-1686708823339=\"9681\" data-index-len-1686708823339=\"9681\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2994\" data-index-len-1686900838434=\"2994\">\u00a0<\/span><span data-raw-text-1686900838434=\" \" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2995\" data-index-len-1686900838434=\"2995\">\u00a0<\/span><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2996\" data-index-len-1686900838434=\"2996\">\u00a0<\/span><span data-raw-text-1686900838434=\" \" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2997\" data-index-len-1686900838434=\"2997\">\u00a0<\/span><span data-raw-text-1686900838434=\"2\" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2998\" data-index-len-1686900838434=\"2998\">2<\/span><span data-raw-text-1686900838434=\"\u3001\" data-textnode-index-1686900838434=\"331\" data-index-1686900838434=\"2999\" data-index-len-1686900838434=\"2999\">\u3001<\/span><a style=\"outline: 0px; cursor: auto;\" href=\"http:\/\/mp.weixin.qq.com\/s?__biz=Mzg5MDk2MDI5OA==&amp;mid=2247484551&amp;idx=1&amp;sn=64c8d370db08f6e1259b86c50beaeaaa&amp;chksm=cfd5e442f8a26d5416bf8db5e2d77dd349051bdc18b88e2b12f5d857eb4cd1d2ddc0c86395b8&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener\" data-itemshowtype=\"0\" data-linktype=\"2\" rel=\"nofollow\" ><span data-raw-text-1686900838434=\"S\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3000\" data-index-len-1686900838434=\"3000\">S<\/span><span data-raw-text-1686900838434=\"p\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3001\" data-index-len-1686900838434=\"3001\">p<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3002\" data-index-len-1686900838434=\"3002\">r<\/span><span data-raw-text-1686900838434=\"i\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3003\" data-index-len-1686900838434=\"3003\">i<\/span><span data-raw-text-1686900838434=\"n\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3004\" data-index-len-1686900838434=\"3004\">n<\/span><span data-raw-text-1686900838434=\"g\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3005\" data-index-len-1686900838434=\"3005\">g<\/span><span data-raw-text-1686900838434=\"B\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3006\" data-index-len-1686900838434=\"3006\">B<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3007\" data-index-len-1686900838434=\"3007\">o<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3008\" data-index-len-1686900838434=\"3008\">o<\/span><span data-raw-text-1686900838434=\"t\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3009\" data-index-len-1686900838434=\"3009\">t<\/span><span data-raw-text-1686900838434=\"\u7528\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3010\" data-index-len-1686900838434=\"3010\">\u7528<\/span><span data-raw-text-1686900838434=\"\u7ebf\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3011\" data-index-len-1686900838434=\"3011\">\u7ebf<\/span><span data-raw-text-1686900838434=\"\u7a0b\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3012\" data-index-len-1686900838434=\"3012\">\u7a0b<\/span><span data-raw-text-1686900838434=\"\u6c60\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3013\" data-index-len-1686900838434=\"3013\">\u6c60<\/span><span data-raw-text-1686900838434=\"T\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3014\" data-index-len-1686900838434=\"3014\">T<\/span><span data-raw-text-1686900838434=\"h\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3015\" data-index-len-1686900838434=\"3015\">h<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3016\" data-index-len-1686900838434=\"3016\">r<\/span><span data-raw-text-1686900838434=\"e\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3017\" data-index-len-1686900838434=\"3017\">e<\/span><span data-raw-text-1686900838434=\"a\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3018\" data-index-len-1686900838434=\"3018\">a<\/span><span data-raw-text-1686900838434=\"d\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3019\" data-index-len-1686900838434=\"3019\">d<\/span><span data-raw-text-1686900838434=\"P\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3020\" data-index-len-1686900838434=\"3020\">P<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3021\" data-index-len-1686900838434=\"3021\">o<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3022\" data-index-len-1686900838434=\"3022\">o<\/span><span data-raw-text-1686900838434=\"l\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3023\" data-index-len-1686900838434=\"3023\">l<\/span><span data-raw-text-1686900838434=\"T\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3024\" data-index-len-1686900838434=\"3024\">T<\/span><span data-raw-text-1686900838434=\"a\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3025\" data-index-len-1686900838434=\"3025\">a<\/span><span data-raw-text-1686900838434=\"s\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3026\" data-index-len-1686900838434=\"3026\">s<\/span><span data-raw-text-1686900838434=\"k\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3027\" data-index-len-1686900838434=\"3027\">k<\/span><span data-raw-text-1686900838434=\"E\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3028\" data-index-len-1686900838434=\"3028\">E<\/span><span data-raw-text-1686900838434=\"x\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3029\" data-index-len-1686900838434=\"3029\">x<\/span><span data-raw-text-1686900838434=\"e\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3030\" data-index-len-1686900838434=\"3030\">e<\/span><span data-raw-text-1686900838434=\"c\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3031\" data-index-len-1686900838434=\"3031\">c<\/span><span data-raw-text-1686900838434=\"u\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3032\" data-index-len-1686900838434=\"3032\">u<\/span><span data-raw-text-1686900838434=\"t\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3033\" data-index-len-1686900838434=\"3033\">t<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3034\" data-index-len-1686900838434=\"3034\">o<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3035\" data-index-len-1686900838434=\"3035\">r<\/span><span data-raw-text-1686900838434=\"\u5f02\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3036\" data-index-len-1686900838434=\"3036\">\u5f02<\/span><span data-raw-text-1686900838434=\"\u6b65\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3037\" data-index-len-1686900838434=\"3037\">\u6b65<\/span><span data-raw-text-1686900838434=\"\u5904\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3038\" data-index-len-1686900838434=\"3038\">\u5904<\/span><span data-raw-text-1686900838434=\"\u7406\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3039\" data-index-len-1686900838434=\"3039\">\u7406<\/span><span data-raw-text-1686900838434=\"\u767e\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3040\" data-index-len-1686900838434=\"3040\">\u767e<\/span><span data-raw-text-1686900838434=\"\u4e07\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3041\" data-index-len-1686900838434=\"3041\">\u4e07<\/span><span data-raw-text-1686900838434=\"\u7ea7\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3042\" data-index-len-1686900838434=\"3042\">\u7ea7<\/span><span data-raw-text-1686900838434=\"\u6570\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3043\" data-index-len-1686900838434=\"3043\">\u6570<\/span><span data-raw-text-1686900838434=\"\u636e\" data-textnode-index-1686900838434=\"332\" data-index-1686900838434=\"3044\" data-index-len-1686900838434=\"3044\">\u636e<\/span><\/a><span data-raw-text-1686900838434=\";\" data-textnode-index-1686900838434=\"333\" data-index-1686900838434=\"3045\" data-index-len-1686900838434=\"3045\">;<\/span><\/span><\/span><\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; letter-spacing: normal; text-align: start; text-wrap: wrap; background: #ffffff;\"><span style=\"font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;\"><span style=\"letter-spacing: 0.544px;\"><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3046\" data-index-len-1686900838434=\"3046\">\u00a0<\/span><span data-raw-text-1686900838434=\" \" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3047\" data-index-len-1686900838434=\"3047\">\u00a0<\/span><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3048\" data-index-len-1686900838434=\"3048\">\u00a0<\/span><span data-raw-text-1686900838434=\"\u00a0\" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3049\" data-index-len-1686900838434=\"3049\">\u00a0<\/span><span data-raw-text-1686900838434=\"3\" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3050\" data-index-len-1686900838434=\"3050\">3<\/span><span data-raw-text-1686900838434=\"\u3001\" data-textnode-index-1686900838434=\"334\" data-index-1686900838434=\"3051\" data-index-len-1686900838434=\"3051\">\u3001<\/span><a style=\"outline: 0px; cursor: auto;\" href=\"http:\/\/mp.weixin.qq.com\/s?__biz=Mzg5MDk2MDI5OA==&amp;mid=2247484551&amp;idx=2&amp;sn=8e01b3189ee66842dce632386ad9e813&amp;chksm=cfd5e442f8a26d54de94127d4f534d3ee81e1ae6b11e7a687c77a1703851ee8b36e2267841e9&amp;scene=21#wechat_redirect\" target=\"_blank\" rel=\"noopener\" data-itemshowtype=\"0\" data-linktype=\"2\" rel=\"nofollow\" ><span data-raw-text-1686900838434=\"S\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3052\" data-index-len-1686900838434=\"3052\">S<\/span><span data-raw-text-1686900838434=\"p\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3053\" data-index-len-1686900838434=\"3053\">p<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3054\" data-index-len-1686900838434=\"3054\">r<\/span><span data-raw-text-1686900838434=\"i\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3055\" data-index-len-1686900838434=\"3055\">i<\/span><span data-raw-text-1686900838434=\"n\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3056\" data-index-len-1686900838434=\"3056\">n<\/span><span data-raw-text-1686900838434=\"g\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3057\" data-index-len-1686900838434=\"3057\">g<\/span><span data-raw-text-1686900838434=\"B\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3058\" data-index-len-1686900838434=\"3058\">B<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3059\" data-index-len-1686900838434=\"3059\">o<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3060\" data-index-len-1686900838434=\"3060\">o<\/span><span data-raw-text-1686900838434=\"t\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3061\" data-index-len-1686900838434=\"3061\">t<\/span><span data-raw-text-1686900838434=\"\u7528\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3062\" data-index-len-1686900838434=\"3062\">\u7528<\/span><span data-raw-text-1686900838434=\"\u7ebf\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3063\" data-index-len-1686900838434=\"3063\">\u7ebf<\/span><span data-raw-text-1686900838434=\"\u7a0b\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3064\" data-index-len-1686900838434=\"3064\">\u7a0b<\/span><span data-raw-text-1686900838434=\"\u6c60\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3065\" data-index-len-1686900838434=\"3065\">\u6c60<\/span><span data-raw-text-1686900838434=\"T\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3066\" data-index-len-1686900838434=\"3066\">T<\/span><span data-raw-text-1686900838434=\"h\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3067\" data-index-len-1686900838434=\"3067\">h<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3068\" data-index-len-1686900838434=\"3068\">r<\/span><span data-raw-text-1686900838434=\"e\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3069\" data-index-len-1686900838434=\"3069\">e<\/span><span data-raw-text-1686900838434=\"a\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3070\" data-index-len-1686900838434=\"3070\">a<\/span><span data-raw-text-1686900838434=\"d\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3071\" data-index-len-1686900838434=\"3071\">d<\/span><span data-raw-text-1686900838434=\"P\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3072\" data-index-len-1686900838434=\"3072\">P<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3073\" data-index-len-1686900838434=\"3073\">o<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3074\" data-index-len-1686900838434=\"3074\">o<\/span><span data-raw-text-1686900838434=\"l\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3075\" data-index-len-1686900838434=\"3075\">l<\/span><span data-raw-text-1686900838434=\"E\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3076\" data-index-len-1686900838434=\"3076\">E<\/span><span data-raw-text-1686900838434=\"x\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3077\" data-index-len-1686900838434=\"3077\">x<\/span><span data-raw-text-1686900838434=\"e\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3078\" data-index-len-1686900838434=\"3078\">e<\/span><span data-raw-text-1686900838434=\"c\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3079\" data-index-len-1686900838434=\"3079\">c<\/span><span data-raw-text-1686900838434=\"u\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3080\" data-index-len-1686900838434=\"3080\">u<\/span><span data-raw-text-1686900838434=\"t\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3081\" data-index-len-1686900838434=\"3081\">t<\/span><span data-raw-text-1686900838434=\"o\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3082\" data-index-len-1686900838434=\"3082\">o<\/span><span data-raw-text-1686900838434=\"r\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3083\" data-index-len-1686900838434=\"3083\">r<\/span><span data-raw-text-1686900838434=\"\u5904\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3084\" data-index-len-1686900838434=\"3084\">\u5904<\/span><span data-raw-text-1686900838434=\"\u7406\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3085\" data-index-len-1686900838434=\"3085\">\u7406<\/span><span data-raw-text-1686900838434=\"\u767e\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3086\" data-index-len-1686900838434=\"3086\">\u767e<\/span><span data-raw-text-1686900838434=\"\u4e07\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3087\" data-index-len-1686900838434=\"3087\">\u4e07<\/span><span data-raw-text-1686900838434=\"\u7ea7\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3088\" data-index-len-1686900838434=\"3088\">\u7ea7<\/span><span data-raw-text-1686900838434=\"\u6570\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3089\" data-index-len-1686900838434=\"3089\">\u6570<\/span><span data-raw-text-1686900838434=\"\u636e\" data-textnode-index-1686900838434=\"335\" data-index-1686900838434=\"3090\" data-index-len-1686900838434=\"3090\">\u636e<\/span><\/a>\u3002<\/span><\/span><\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; letter-spacing: normal; text-align: start; text-wrap: wrap; background: #ffffff;\"><span style=\"font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;\"><span style=\"letter-spacing: 0.544px;\">\u00a0<\/span><\/span><\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; letter-spacing: normal; text-align: start; text-wrap: wrap; background: #ffffff;\"><span style=\"font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"background-color: #a5c8ff;\"><span style=\"background-color: #a5c8ff; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"background-color: #a5c8ff; color: #ff2941;\"><span style=\"background-color: #a5c8ff; color: #ff2941; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px;\">\u00a0\u00a0<\/span><span style=\"background-color: #a5c8ff; color: #ff2941; font-size: 18px; letter-spacing: 0.544px; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;\">\u89c9\u5f97\u6709\u7528\uff0c\u8bf7\u70b9\u8fd9\u91cc\u2193\u2193\u2193<\/span><\/span><\/span><\/p>\n<p style=\"display: none;\">\n<p>\u672c\u7bc7\u6587\u7ae0\u6765\u6e90\u4e8e\u5fae\u4fe1\u516c\u4f17\u53f7\uff1ahttps:\/\/mp.weixin.qq.com\/s\/uDOO2L-DfY6DPwA7qgUppw<\/p>\n","raw":"","protected":false},"excerpt":{"rendered":"<p>\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u63a8\u8350\u5927\u5bb6\u5173\u6ce8\u4e00\u4e2a\u516c\u4f17\u53f7\u00a0 \u4e00\u3001\u80cc\u666f \u56e0\u4e1a\u52a1\u53d1\u5c55\u9700\u8981\uff0c\u9700\u8981\u5bf9\u63a5kafka\uff0c\u5feb\u901f\u6279\u91cf\u63a5\u6536\u6d88\u606f\u65e5\u5fd7\uff0c\u907f\u514d\u6d88\u606f\u65e5\u5fd7\u7d2f\u79ef &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[16,7,8],"tags":[],"class_list":["post-2967","post","type-post","status-publish","format-standard","hentry","category-kafka","category-spring-boot","category-spring-cloud"],"post_thumbnail_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","content_first_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_medium_image_300":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_thumbnail_image_624":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_frist_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_medium_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_large_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_full_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","post_all_images":[{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","id":"image0"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/2023071416501992928af48.png","id":"image1"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/202307141650192e2ed475e.png","id":"image2"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/202307141650192e2ed475e.png","id":"image3"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/20230714165019eeeeca4b0.png","id":"image4"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-19\/20230714165019eeeeca4b0.png","id":"image5"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020f7f7160f2.png","id":"image6"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020f7f7160f2.png","id":"image7"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020555577b32.png","id":"image8"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-20\/20230714165020555577b32.png","id":"image9"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-21\/20230714165021f2f21761a.png","id":"image10"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/default\/nine\/2023-07-14\/16-50-21\/20230714165021f2f21761a.png","id":"image11"}],"videoAdId":"","listAd":"0","listAdId":"","listAdEvery":6,"total_comments":0,"category_name":"Kafka","post_date":"2023-07-14","like_count":"0","praiseWord":"\u9f13\u52b1","copyright_state":"","excitationAd":"0","rewardedVideoAdId":"","detailAdId":"","detailAd":"0","enterpriseMinapp":"0","audios":[],"postImageUrl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230519082947553.jpg","avatarurls":[],"related_posts":null,"pageviews":876,"next_post_id":2971,"next_post_title":"6 \u79cd\u65b9\u5f0f\u8bfb\u53d6 Springboot \u7684\u914d\u7f6e\uff08\u539f\u7406+\u5b9e\u6218\uff09","previous_post_id":2961,"previous_post_title":"40 \u4e2a SpringBoot \u5e38\u7528\u6ce8\u89e3\uff1a\u8ba9\u751f\u4ea7\u529b\u7206\u8868\uff01","_links":{"self":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/2967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/comments?post=2967"}],"version-history":[{"count":0,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/2967\/revisions"}],"wp:attachment":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media?parent=2967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/categories?post=2967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/tags?post=2967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}