ActionCable将打开多少个数据库连接?

时间:2016-03-27 19:22:46

标签: ruby-on-rails actioncable

我一直在尝试使用ActionCable,并想知道它将尝试打开多少个数据库连接。是每个实例还是每个消费者连接一个?让100k消费者为每个消费者打开数据库连接会破坏数据库。

1 个答案:

答案 0 :(得分:2)

这取决于工作人员池。如果您将工作池设置为100,则可以打开100个数据库连接。 int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId > 0) { statusBarHeight = getResources().getDimensionPixelSize(resourceId); density = Math.ceil(getResources().getDisplayMetrics().density); realStatusBarHeight = (int) Math.ceil(statusBarHeight * density); } ScrollView scroll = (ScrollView) rootView.findViewById(R.id.scrollView); scroll.setPadding(scroll.getPaddingLeft(), scroll.getPaddingTop(), scroll.getPaddingRight(), scroll.getPaddingBottom() + realStatusBarHeight); 注意确保将连接重新检入池中。