ice 服务java连接,java - ICE中的连接计数 - 堆栈内存溢出
是的,您应该这样做。
每个通信器都创建两个线程池:
客户端线程池为传出连接提供服务,这主要涉及处理传出请求的回复,并包括通知AMI回调对象。 如果在双向模式下使用连接,则客户端线程池还将调度传入的回调请求。 服务器线程池为传入连接提供服务。 它分派传入的请求,对于双向连接,进程对传出的请求进行回复。 默认情况下,这两个线程池由所有通信者的对象适配器共享。 如有必要,您可以将各个对象适配器配置为使用专用线程池。
默认情况下,线程数仅为一。 因此,您可能需要放大它。
通过三种方式更改这些数字:
命令行参数
硬编码
配置文件
硬代码示例 :
protected void initProperties(Ice.Properties iceProperties) {
iceProperties.setProperty("Ice.Override.ConnectTimeout", "70");
iceProperties.setProperty("Ice.ThreadPool.Client.Size", "100");
iceProperties.setProperty("Ice.ThreadPool.Client.SizeMax", "1000");
iceProperties.setProperty("Ice.ThreadPool.Client.StackSize", "131072");//128k
iceProperties.setProperty("Ice.ThreadPool.Server.SizeMax", "1000");
iceProperties.setProperty("Ice.ThreadPool.Server.StackSize", "131072");
iceProperties.setProperty("Ice.MessageSizeMax", "102400");
}
protected void init() {
Ice.Properties iceProperties = Ice.Util.createProperties();
initProperties(iceProperties);
Ice.InitializationData initData = new Ice.InitializationData();
initData.properties = iceProperties;
ic = Ice.Util.initialize(initData);
communicators.add(ic);
}
看到这个:
ice 服务java连接,java - ICE中的连接计数 - 堆栈内存溢出相关推荐
- Java imageio底层_java - Java中的ImageIO问题 - 堆栈内存溢出
我遇到的问题是,我在JAVA的Applet Viewer中看不到ImageIO类引用的任何图片. 我正在关注在线教程,但尚未收到作者的回信-他的页面上有类似的问题他没有回答,所以我假设他正在尝试自己解 ...
- java中pack函数_java - Java函数pack(),JFrame大小 - 堆栈内存溢出
我在使用函数pack()时遇到了一些问题,因为我知道它应该将JFrame的大小设置为最小. 这是我的杰作: import java.awt.*; import java.awt.event.*; im ...
- if函数中的android,java - 我需要帮助将IF语句方法更改为Android Studio中的SWITCH情况 - 堆栈内存溢出...
我正在Android Studio上的一个项目上工作,并且正在尝试创建过滤器. 我向其中添加了一些Checkboxes ,我想用它过滤我的RecyclerView . 使用IF语句,我可以做到,但是据 ...
- java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出
我创建了一个简单的应用程序,使用户可以购买门票. 但是,每当我尝试购买" n"张门票时,都会遇到此错误. 现在,我知道在使用数据库进行操作时需要crs.next()语句,我已经使用 ...
- java comparator内部类_java - Java Comparator使用.reverseOrder()但内部类 - 堆栈内存溢出...
我正在创建一个简单的程序来了解Java Comparator类. 我已经按顺序对一个Arraylist了排序,但现在我想按降序对列表进行排序,但是我在调用.reverseOrder()方法时遇到问 ...
- Java顺序栈的初始化_java - Java类变量初始化的顺序是什么? - 堆栈内存溢出
在Java中,类变量按以下顺序初始化: 超类的静态变量 此类的所有静态变量都设置为其默认值 . 静态变量和静态初始化块,按声明顺序排列. 超类的实例变量 此类的所有实例变量都设置为其默认值 . 声明顺 ...
- java enumerable_java - Java相当于C#的'Enumerable.Any' - 堆栈内存溢出
使用Java 8,您可以编写如下内容: if (Stream.of(">", " ... } 出于好奇,我运行了一个基准来比较这个方法和一个正则表达式. 下面的代码 ...
- java的tcp实时接收json格式报文_tcp - 如何使用带有rsocket Java的TcpClientTransport将自定义数据格式转换为JSON - 堆栈内存溢出...
我有一个Tcp数据提供程序,它使用管道定界符发出数据,该定界符需要转换为JSON,然后存储在NoSQL数据存储区中. 我已使用RSocket中的TcpClientTransport协议连接到提供程序, ...
- 最大堆java构建,jvm - 无效的最大堆大小 - 堆栈内存溢出
我从另一个位置复制了一个jdk目录. 从那时起,我收到以下错误消息. Your environment has been set. java version "1.5.0_22" ...
最新文章
- linux设备驱动——andriod平台wlan驱动
- 实验七 寻址方式在结构化数据访问中的应用
- Android如何分析native代码,使用android-ndk-profiler对native代码进行性能分析
- ASP.NET MVC 使用Log4Net记录系统运行中问题
- 【OpenCV】OpenCV函数精讲之 -- argc 和argv参数
- Linux 操作系统下常见信号详解
- 毕业设计项目,微博语料情感分析,文本分类
- linux 加速播放软件,VirtualBox 6.1首次推出Linux 5.4支持,加速的视频播放及更多功能...
- BZOJ 3251: 树上三角形
- 在计算机上的英语作文,我和电脑的英语作文
- 流行的移动端UI框架
- 如何优雅地记录操作日志
- Same Parity Summands
- 推荐15款优秀的chrome插件,每一款都是神器
- 小米node2红外_小米监控open-falcon-0.2安装部署详细配置
- 怎么批量修改文件夹里照片的名字
- openstack placement
- oracle数据库按中文拼音排序
- 微信无法显示好友头像
- 二进制文件在linux如何表示,如何通过静态分析找出二进制文件是否在Linux上使用某些系统调用?...
热门文章
- 阿里影业宣布新战略:“新基础设施”赋能电影产业
- Swift - RunTime(动态性) 问题 浅析
- ARM 指令集版本和ARM 版本z
- ubuntu12.04英文环境下配置ibus遇到的问题
- [Swift]LeetCode1043. 分隔数组以得到最大和 | Partition Array for Maximum Sum
- XamlWriter-将对象树写入Xaml
- Python 检测系统时间,k8s版本,redis集群,etcd,mysql,ceph,kafka
- Android系统--输入系统(八)Reader线程_使用EventHub读取事件
- 【转】其实Unix很简单
- 测试管理和自动化测试工具篇