Find Jobs
Hire Freelancers

Background thead to process data

$30-250 USD

Cancelado
Publicado hace más de 8 años

$30-250 USD

Pagado a la entrega
Background processing of incoming data There is a function saveUserData in the web service, which receives and stores data from the user. Current version do just-in-time processing of incoming data. This is not good in terms of performance, under heavy load it is better to have a shorter transaction and response to the user as fast as possible. To get this, we will separate the process of storing and processing data. We will developed a single background process or thread that will handle the incoming data. It sould be priority handler with lower priority then base thread of web service. Better if it can be configured with system features or built in Java framework functions. If it cannot be done this way it should be provided with the calculation of time tuning of inactivity through the execution of standard features - a request to the database for the new batch of data. If it is growing - the handler works more rarely if falls – more often. Synchronization should be done using the database. That is, the main thread of web service writes the data to the database (this function is already exists), the second thread - data handler retrieves data from the database and process it. Data processing function already exists too. In the database table there is a field with a date-time of this data record was created. But it is better to use the ID, because the index by ID of anyone there, and an additional index will make insert data process slowly. In project used PostreSql, in which the ID later inserted data is greater then previously inserted. As a result, the process handler will be enough just to store ID of the last record processed. This ID is needed somewhere to store in a database table, what would stop at the service handler, this value is not lost. Several functions to process of incoming data should be done. Handlers should switch execution by “format” input value. Architecture of program code should be done such way, that each data format should be processed with separate class . Server infrastructure: Java, JBoss, PostgreSql, Hibenate
ID del proyecto: 9201448

Información sobre el proyecto

17 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
17 freelancers están ofertando un promedio de $338 USD por este trabajo
Avatar del usuario
Hello, We will be happy to work with you. We have 80+ software engineers in our company. You will be able to communicate directly with the expert working on your project. We have a team of Skilled Java-J2EE professionals with experience up to 8 years. ===== Our Expertise in Java / J2EE : * Desktop Applications : Swing, Eclipse Rich Client Platform, AWT, SWT, RMI * Frameworks: Spring, Spring Security, Spring Social, Struts, Hibernate ,JPA, Lucerne, Quartz, Ant, jUnit, DbUnit, Mybatis * Web Technology : JSP, JSTL, JSF, JQuery, Ajax, Java Script, DWR, FCK Editor, Extjs * Application Servers : JBoss, Web logic, Web Sphere, Apache Tomcat, Glassfish * Databases : MySQL 4.x/5.x, Oracle 8i/9i/10g/11g, Postgre SQL * Web Services : SOAP, WSDL, RESTFUL Web Services, Apache Axis * IDE : Eclipse, Net Beans, Web Ratio (Model Based Application Development IDE) , Spring IDE * Payment Gateway : PayPal Integration [Experienced in integrating other payment gateways too] * SDLC : AGILE ===== We are available from Monday To Friday, 9 hours a day. Our timezone is GMT+5.30. Please initiate chat to check our understandings and queries. We look forward to have long term engagement on the basis of quality of our work evinced in this project. Thanks.
$240 USD en 5 días
4,9 (351 comentarios)
8,6
8,6
Avatar del usuario
Hello There, I am expert in Java. I can do the Work, But can you give the reference code or some documents t refer the existing functionality. Looking forward for your reply. Thanks
$250 USD en 5 días
5,0 (43 comentarios)
6,1
6,1
Avatar del usuario
Hi, I checked your requirement for developing web service consumer and other threads to process the data it is looking good for me.. I have huge experience in java and i work on many this kind of application. So please feel free to discuss with me. Thanks, IndiaSoft
$223 USD en 3 días
4,4 (94 comentarios)
6,5
6,5
Avatar del usuario
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$257 USD en 10 días
5,0 (3 comentarios)
5,1
5,1
Avatar del usuario
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
$200 USD en 3 días
4,0 (24 comentarios)
5,7
5,7
Avatar del usuario
I saw you are using the JBoss, it is a choice to use JBoss JMS to do this by just implementing a message driven bean.
$150 USD en 5 días
4,9 (50 comentarios)
4,6
4,6
Avatar del usuario
A proposal has not yet been provided
$200 USD en 3 días
4,8 (17 comentarios)
4,2
4,2
Avatar del usuario
I have extensive exp. in writing batch processing code in java and java related technologies. I can do it 2 weeks with all test cases/proper documentations.
$444 USD en 15 días
5,0 (1 comentario)
3,8
3,8
Avatar del usuario
Hi, Merry Christmas! I've worked on many projects using Java, JBoss, Hibenate with various databases including MySQL, PostgreSQL, Oracle etc. In your case I would do the following (our company does something very similar and never had any problem): - Create a user input table, with a userid or name, request id (every user input is a request) and process status (in queue / processed / error occured) and error message, this is not where the data eventually goes, it's a place to store raw input from the user. - Create a second process (not thread). What it does is scanning the user input table for the next "not processed" data input, do whatever validation you need to do, and put the data into the real table. The reason why process is better is because it's scalable, you don't need to worry about it affecting the main application in any way, and you can fire up as many processes as you need. Normally you wrap the process with shell script and deploy it with cron jobs, but you can also manually do the process if you don't want to wait for the next cron job to be triggered, that's not something a thread would give you. - In you main application, have a page showing the current user's input table so that they can see what's not processed and still in the queue and what's the error message if there's a validation error or such. I will do the database part and the process part according to your project description. Please let me know if you have any questions. Cheers, Daniel
$100 USD en 3 días
4,9 (4 comentarios)
2,3
2,3
Avatar del usuario
Đề xuất vẫn chưa được gửi
$166 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This seems like a simple usecase which can be implemented using AKKA framework... I have extensive knowledge in java/REST/JAX-RS
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi,we have team of 4 people who is having good hands on above mentioned technologies.
$300 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$277 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Dear Hiring Manager, As an expert in liferay and having deep knowledge in the same,I can be the best match for your requirement. Having around 9+ years of experience in the IT industry, As a Senior Software Engineer & Testing Domain and various verticals. Around 7+ years of relevant experience in the Liferay Portal Framework from version 4.2.3 to 6.2 Development of Portal in Liferay Framework using Java, J2EE Technologies. Regards, Salamath
$233 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$277 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de RUSSIAN FEDERATION
Moscow, Russian Federation
5,0
1
Forma de pago verificada
Miembro desde abr 19, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.