Restlet 客戶端連線超時問題解決
使用Restlet進行同步請求,有時可能處理的時間會很長所以需要客戶端進行較長時間的等待。從API中查得客戶端的設定方式如下:
ClientResource client = new ClientResource(new Context(), uri);
client.setRetryAttempts(0);
client.setProtocol(protocol);
client.getContext().getParameters().add("socketTimeout", "60000");
不過,設定後,OneCoder經測試卻發現無效。無論socketTimeout設定為多少。均會在1分鐘左右超時。
這好像是由於Restlet預設使用的是一個簡單的http服務,而在現在版本中,Restlet提供了很多增強的擴充套件。其中一個是ext.jetty擴充套件。即以jetty伺服器做服務,啟動Rest服務。使用方式很簡單,無需修改原有程式碼,只需增加ext.jetty的依賴即可。
再次測試,有效。
值得一提的是,Restlet提供了很多擴充套件包。會對預設的Restlet服務進行很多增強。
相關推薦
Restlet 客戶端連線超時問題解決
使用Restlet進行同步請求,有時可能處理的時間會很長所以需要客戶端進行較長時間的等待。從API中查得客戶端的設定方式如下: ClientResource client = new ClientResource(new Context
Fastdfs客戶端連線超時解決方案
歡迎掃碼加入Java高知群交流 Linux伺服器上安裝好的FastDFS之後,在伺服器上測試上傳是沒問題的: /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload a.html 返回的資訊如下: This is
Windows安裝MySql服務詳細步驟講解以及相關客戶端連線問題解決方法
# Windows安裝MySql服務的相關問題 MySql服務的安裝小總結,以及服務安裝成功,但是使用DOS命令時,無論輸入什麼命令,都會有報錯提示"ERROR 1820 (HY000): You must reset your password using A
restlet 客戶端發起請求,連線超時設定
此客戶端建立 是使用restlet 實現。 需要restlet 的基礎jar包,org.restlet.jar,org.restlet.ext.servlet.jar. 這兩個jar 可以實現基本的rest服務。 客戶端發起請求還需要其他相關jar包。如下 * 需要依賴org.res
客戶端連線伺服器,配置出錯“連線超時”或者“無監聽程式”解決方法
這兩天在進行Oracle的客戶端配置,伺服器OS為Windows XP 64,客戶端OS為Win7 64,oracle版本為11.2。 先說下伺服器端自己的疑惑,由於自己是新手,很多都不明白是怎麼個回事。 1)關於服務端監聽程式配置時候的SID設定 我在建立資料庫的時候,設定
Oracle 11g 客戶端連線 12g 服務端,程式啟動報 ORA-28040 的解決
客戶端:11.1.0 服務端:12.1.0 Java 程式啟動時報錯: org.apache.commons.dbcp.SQLNestedException: Cannot create Poolabl
如何解決客戶端連線不上Linux上的redis的問題
第一步:檢視你的redis 伺服器是否開啟 ps -ef |grep -i redis第二部:檢查你的redis.conf 檔案是否有問題 如繫結的ip是否註釋 6379埠是否開啟 保護模式是否解除 等等.......這
Sql2008 配置遠端連線及客戶端連線不上的解決方法
將"客戶端協議"的"TCP/IP"也修改為“Enabled” 配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。開啟防火牆設定。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEX
關於VMware ESX Server客戶端連線不上等問題的解決
crond (pid 9701) is running... Chain INPUT (policy ACCEPT 9169 packets, 4606K bytes) pkts bytes target prot opt in out source
Linux下l2tp客戶端配置並解決pppd斷線問題
不為 dead minutes 根據 1.4 安裝 signal 未能 請求 1.安裝客戶端軟件使用xl2tpd,pppyum install -y xl2tpd ppp 2.配置xl2tpd vim /etc/xl2tpd/xl2tpd.conf 最下方追加下面代碼 [l
003.FTP客戶端連線
一 命令列連線 注意: 1:命令列連線不支援目錄下載,使用mget也只會將目錄下檔案下載,不會下載目錄本身。 2:命令列連線不支援斷點續傳。 1 ftp [服務端IP] 2 -help #獲取幫助 3 -get #下載 4 -mget #下載一批檔案 5 -put #上傳
PG客戶端連線伺服器端報Connection refused (0x0000274D/10061) 的問題分析
C:\Users\Administrator>psql -h 192.168.80.189 -U highgo -p 5899 psql: 無法聯接到伺服器: Connection refused (0x0000274D/10061)
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.10' (111) 客戶端連線 centos 7 mysql 資料庫失敗
參考 https://stackoverflow.com/questions/1673530/error-2003-hy000-cant-connect-to-mysql-server-on-127-0-0-1-111 排查了 /etc/my.cnf 裡面的 bin
mysql8遠端客戶端連線方式
mysql 8.0 預設使用 caching_sha2_password 身份驗證機制 —— 從原來的 mysql_native_password 更改為 caching_sha2_password。 從 5.7 升級 8.0 版本的不會改變現有使用者的身份驗證方法,但新使用者會預設使用新的 cac
oracle無客戶端連線資料庫(C#)
前提: 1. 不安裝oracle的客戶端 2. 不需要配置ora檔案 3. C# 實現 既然是C#實現,當然就要去找oracle的連線庫了,主要有三種方式: 1. 微軟提供的System.Data.OracleClient已經過時了,不推薦使用了 2. Or
客戶端連線Eureka叢集
客戶端分別yml: ###服務啟動埠號 server: port: 8002 ###服務名稱(服務註冊到eureka名稱) spring: application: name: app-toov5-order ###服務註冊到eureka地址 eureka: cli
redis-5.0 cluster帶認證及客戶端連線
Redis在3.0版正式引入redis-cluster叢集這個特性。Redis叢集是一個提供在多個Redis間節點間共享資料的程式集。Redis叢集是一個分散式(distributed)、容錯(fault-tolerant)的Redis記憶體K/V服務,叢集可以使
redis-5.0 cluster帶騰訊分分彩出售認證及客戶端連線
Redis在3.0版騰訊分分彩出售 dsluntan.com Q:3393756370 VX:17061863513正式引入redis-cluster叢集這個特性。Redis叢集是一個提供在多個Redis間節點間共享資料的程式集。Redis叢集是一個分散式(distr
客戶端連線不上kafka的問題以及kafka總是自動關閉問題
客戶端連線不上kafka的問題 java使用客戶端測試連線kafka:https://blog.csdn.net/Lnho2015/article/details/51353936 以下問題是基於kafka所在伺服器跟開發環境不在一臺機器上 1.把listeners和adver
Hive讀取HDFS上面的資料和使用Squirrel客戶端連線Hive
一、把資料從HDFS匯入到hive的表裡 前面已經測試了利用Sqoop把資料從SQL Server匯入到hdfs中,但是分成了好多小檔案,正在思考如何把很多小檔案一起匯入到hive裡面,突然想到可以用*來代替啊。 1.建表 在hive裡面建立好對應的表格 create t