山鬼谣me的留言板

山鬼谣me 2020-01-02 06:41:26
大家好,这里是我的留言板,如果有问题,欢迎大家留言,我会第一时间进行回复
...全文
134 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42773628 2020-02-04
  • 打赏
  • 举报
回复
不好意思拼写错了。大佬,如果是去采用线程池去做,开的新线程还是因为readline阻塞着,而连接用的ChannelShell,是一个交互的状态,我后续还是会继续发命令给不同的服务器,按需求是我需要去继续使用这些阻塞着的线程,我怎么去再次复用呢?
山鬼谣me 2020-02-04
  • 打赏
  • 举报
回复
引用 3 楼 qq_42773628 的回复:
不好意思拼写错了。大佬,如果是去采用线程池去做,开的新线程还是因为readline阻塞着,而连接用的ChannelShell,是一个交互的状态,我后续还是会继续发命令给不同的服务器,按需求是我需要去继续使用这些阻塞着的线程,我怎么去再次复用呢?
当初我的做法是,限制时间3秒(这个时间可以通过配置文件来改变),不管有没有上传完,都回收线程,当然这种做法未必最好, 更复杂点是:通过计算字节数,来判断是否上传完成。当时嫌麻烦就没这么做。 当初我是想仿照Jenkins写一个类似的,但是写出来后,效果不理想,很慢,后面也没有继续走下去,我的建议未必很好哈~
山鬼谣me 2020-02-03
  • 打赏
  • 举报
回复
引用 1 楼 qq_42773628 的回复:
您好大佬。我遇到了一个困扰了我很长时间的问题。就是readlian阻塞问题,但是我们公司的业务需求设计是需要一个命令发给多个linux服务器,从而得到回应。但是发送第一个命令后会在readlian这阻塞着无法执行其他的服务器。用的事jsch框架的。尝试过换成available,但是还是第二次无法发送。希望可以得到您的一些帮助谢谢。祝您新年快乐
用多线程不就行了,readlian 你应该是想写readline吧? 开多线程去发呀,需要执行几个服务器,就开几个线程(或者用线程池)
qq_42773628 2020-01-30
  • 打赏
  • 举报
回复
您好大佬。我遇到了一个困扰了我很长时间的问题。就是readlian阻塞问题,但是我们公司的业务需求设计是需要一个命令发给多个linux服务器,从而得到回应。但是发送第一个命令后会在readlian这阻塞着无法执行其他的服务器。用的事jsch框架的。尝试过换成available,但是还是第二次无法发送。希望可以得到您的一些帮助谢谢。祝您新年快乐

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧