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 · 226 阅读 · 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 · 439 阅读 · 0 评论 -
dboss的非阻塞IO
一个良好的服务框架是不应该让业务逻辑阻塞IO操作的。 比如客户端调用一个远程业务方法需要500ms才能返回。那么server的其他io线程不应该受到影响,同样能在500ms返回。 现在是一段测试代码: python: import threading DBOSS={ "dboss":{ "locations":["localhost:8989"], ...原创 2013-02-11 17:36:07 · 473 阅读 · 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 · 280 阅读 · 0 评论 -
dboss稳定性
高性能 14亿次远程调用,TPS 9K+ 稳定的connection pool: 使用jvisualvm监控cat发现,性能消耗在xmemcached原创 2013-01-09 13:57:12 · 181 阅读 · 0 评论 -
dboss 简单运行
ServiceRemoting serviceRemoting = new NioServiceRemoting(); DataResolverFactory dataResolverFactory = new DataResolverFactoryImpl(); ServiceRegister serviceRegister = new Ser...原创 2013-01-05 15:00:47 · 418 阅读 · 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 · 204 阅读 · 0 评论 -
dboss实现java memcached
[admin@server5 duitang]$ cat /duitang/logs/sys/gunicorn.log|grep "memcache2" | wc -l 416074 (reverse-i-search)`cat': cat /duitang/logs/sys/gunicorn.log|grep "memcache2" | wc -l [admin@server5 duita...原创 2012-12-05 00:28:47 · 180 阅读 · 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 -10 313.1370544...原创 2012-12-04 18:13:38 · 168 阅读 · 0 评论 -
dboss-client 并发测试
在我笔记本电脑上测试了dboss单个线程,2个线程,50个线程的情况 单个线程TOP10: 34.1501235962 21.0430622101 12.4390125275 8.91208648682 7.20715522766 6.75702095032 6.53600692749 6.4389705658 6.30903244019 6.20698928833 ...原创 2012-11-18 16:01:14 · 131 阅读 · 0 评论 -
dboss性能
dboss性能取决于传送对象的大小。 当一个blog,大概是1k,性能消耗<1ms 13-01-23 18:30:20 [INFO] com.duitang.biz.blog.impl.BlogQueryServiceImpl - queryBlogDetail cost7 ms pythont端: blogCoreService cost:7.34ms 当10个blo...原创 2012-11-12 15:57:34 · 313 阅读 · 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 · 787 阅读 · 0 评论