
dboss
文章平均质量分 62
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
dboss 支持http协议
public void httpReceived(ChannelHandlerContext ctx, MessageEvent event) throws Exception { DefaultHttpRequest request = (DefaultHttpRequest) event.getMessage(); String url = "dboss:/" + request...原创 2013-04-09 18:04:18 · 243 阅读 · 0 评论 -
netty bug
最近netty发现这个问题,偶发情况下,所有的server worke都在等待:"New I/O server worker #1-7" prio=10 tid=0x00002aaac06a0000 nid=0x6a50 waiting on condition [0x0000000044eaa000] java.lang.Thread.State: WAITING (pa...原创 2013-09-22 15:35:24 · 471 阅读 · 0 评论 -
dboss的非阻塞IO
一个良好的服务框架是不应该让业务逻辑阻塞IO操作的。 比如客户端调用一个远程业务方法需要500ms才能返回。那么server的其他io线程不应该受到影响,同样能在500ms返回。 现在是一段测试代码:python:import threadingDBOSS={ "dboss":{ "locations":["localhost:8989"], ...原创 2013-02-11 17:36:07 · 490 阅读 · 0 评论 -
dboss稳定性测试
特殊类型兼容dboss需要考虑参数值的各种可能性。 0. server端返回 boolean类型需要处理 1. 各种null, 注意null可能是private类型(不允许null),基本对象类型(String,Long),符合类型(javaBean),map,list。 python client 构造query处理,如果是None则是空字符: d...原创 2013-01-21 15:31:07 · 297 阅读 · 0 评论 -
dboss稳定性
高性能14亿次远程调用,TPS 9K+稳定的connection pool: 使用jvisualvm监控cat发现,性能消耗在xmemcached原创 2013-01-09 13:57:12 · 192 阅读 · 0 评论 -
dboss 简单运行
ServiceRemoting serviceRemoting = new NioServiceRemoting(); DataResolverFactory dataResolverFactory = new DataResolverFactoryImpl(); ServiceRegister serviceRegister = new Ser...原创 2013-01-05 15:00:47 · 429 阅读 · 0 评论 -
dboss BUG
1.无法处理对象嵌套:dboss://searchService/queryItem?param1={'page_size': 10, 'minPrice': 1, 'maxPrice': 100, 'tagSet': ['a', 'b'], 'page': 1} 2. 无法处理set()param={'page_size': '10', 'page': '1', 'tagS...原创 2013-01-05 14:49:50 · 211 阅读 · 0 评论 -
dboss实现java memcached
[admin@server5 duitang]$ cat /duitang/logs/sys/gunicorn.log|grep "memcache2" | wc -l416074(reverse-i-search)`cat': cat /duitang/logs/sys/gunicorn.log|grep "memcache2" | wc -l[admin@server5 duita...原创 2012-12-05 00:28:47 · 193 阅读 · 0 评论 -
dboss性能测试
之前自己写多线程测试dboss,性能很好,但在gunicron上面测试性能很差: 写道[admin@server2 duitang]$ cat /duitang/logs/sys/gunicorn_7299.log |grep "memcache2" | awk '{print $4}' | grep -v "mem"|sort -rn| head -10313.1370544...原创 2012-12-04 18:13:38 · 197 阅读 · 0 评论 -
dboss-client 并发测试
在我笔记本电脑上测试了dboss单个线程,2个线程,50个线程的情况 单个线程TOP10:34.150123596221.043062210112.43901252758.912086486827.207155227666.757020950326.536006927496.43897056586.309032440196.20698928833...原创 2012-11-18 16:01:14 · 143 阅读 · 0 评论 -
dboss性能
dboss性能取决于传送对象的大小。当一个blog,大概是1k,性能消耗<1ms13-01-23 18:30:20 [INFO] com.duitang.biz.blog.impl.BlogQueryServiceImpl - queryBlogDetail cost7 mspythont端:blogCoreService cost:7.34ms 当10个blo...原创 2012-11-12 15:57:34 · 331 阅读 · 0 评论 -
dboss问题记录
问题记录:1. param乱码问题DbossError: com.duitang.dboss.client.exception.DbossClientException: dboss invoke ERROR: url=dboss2://blogQueryService/queryBlogDetail?q=%5B%22%5B%7B%5C%22blogid%5C%22%3A+90041121%2C+...原创 2013-10-21 10:59:27 · 903 阅读 · 0 评论