Ren-yibo

Results 13 comments of Ren-yibo

> 你是如何部署的呢,我昨天在k8s部署了集群,tm_2,a_2,b_2,c_2 > 调用情况 a->b,a->c > tm和tc每个都是2个,另外一个eureka-server,没有出现你说的问题 请问你在k8s部署的时候有出现过应用起不来的情况吗,我部署了eureka,tm,tc,tc就直接在创建的时候报错注册不到tm上

> > 源码里面压根就没有看到这个配置“tx-lcn.springcloud.loadbalance.enabled=true” > > 我知道啊,但是这个api里面介绍的有啊,难道是忽悠人吗,你用lcn做过分布式集群例子吗,分享一下 兄弟问一下你是怎么解决的,我也遇到问题,集群中应用根本起不来

> 看不到图片 兄弟联系方式有没有,邮箱也行,求助

> 你的client能注册到eureka-server中吗 可以的,并且本地测试都是没问题的,但是在集群中TC启动就失败了。 以下是启动的日志: 2019-12-10 18:09:10.475 INFO [auth,,,] 1 --- [ main] c.codingapi.txlcn.tc.corelog.H2DbHelper : log hikariDataSource close. 2019-12-10 18:09:10.480 INFO [auth,,,] 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory...

> 应该和你的k8s网络环境有关。 > 你这个现象我之前也遇到过,tc和tm之期是通过ip+port直接访问的,k8s环境之间网络环境有问题,会导致你的ip之间不能互通。你可以检查下ip之类的是否正确。 > 另外再检查下,有没有别的线程的阻塞 2019-12-10 18:13:26.771 INFO [auth,,,] 1 --- [ main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 9000 2019-12-10 18:13:26.773 INFO [auth,,,] 1 --- [ main] com.mmmedu.auth.AuthApplication :...

次数达到上限,就没注册到tm上

> 因为tc-tm之间压根就没有连上,默认连接8次,就over了 所以你之前遇到过是由于k8s网络的原因是吗

> 是的,我换了个k8s环境部署,然后就没有问题了 具体是怎么解决的,麻烦你能稍微解答一下吗,谢谢了

TM配置如下: server: port: 7970 tx-lcn: logger: enabled: true manager: host: 127.0.0.1 port: 8070 TC配置: tx-lcn: client: manager-address: 127.0.0.1:8070

> TC配置: > tx-lcn: > client: > manager-address: 127.0.0.1:8070 > > 显然这里配置错了 意思就是TM暴露的通信端口和TC要链接的通信端口在k8s里面能够通信就可以了吧,原理上是这样吧