我一直在尝试使用ActionCable,并想知道它将尝试打开多少个数据库连接。是每个实例还是每个消费者连接一个?让100k消费者为每个消费者打开数据库连接会破坏数据库。
答案 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);
注意确保将连接重新检入池中。